dde-dock/frame/item/components/appspreviewprovider.h
listenerri 313d1ba204 refactor: make the app item preview window public
Change-Id: I14575af85293aac5e777058e5251c3597c1a28e1
2018-07-10 15:21:10 +08:00

23 lines
496 B
C

#ifndef APPSPREVIEWPROVIDER_H
#define APPSPREVIEWPROVIDER_H
#include "previewcontainer.h"
static PreviewContainer *PreviewWindow(const WindowInfoMap &infos, const Dock::Position dockPos)
{
static PreviewContainer *preview;
if (!preview) {
preview = new PreviewContainer;
}
preview->disconnect();
preview->setWindowInfos(infos);
preview->updateSnapshots();
preview->updateLayoutDirection(dockPos);
return preview;
}
#endif /* APPSPREVIEWPROVIDER_H */