diff options
Diffstat (limited to 'src-qt5/core/lumina-desktop/LDesktop.h')
-rw-r--r-- | src-qt5/core/lumina-desktop/LDesktop.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src-qt5/core/lumina-desktop/LDesktop.h b/src-qt5/core/lumina-desktop/LDesktop.h index b6034c18..e999911d 100644 --- a/src-qt5/core/lumina-desktop/LDesktop.h +++ b/src-qt5/core/lumina-desktop/LDesktop.h @@ -21,6 +21,7 @@ #include <QMdiArea> #include <QMdiSubWindow> #include <QRegion> +#include <QInputDialog> #include <LuminaXDG.h> @@ -70,13 +71,15 @@ private: QList<LPanel*> PANELS; LDesktopPluginSpace *bgDesktop; //desktop plugin area //QWidget *bgWindow; //full screen background - QMenu *deskMenu, *winMenu; + QMenu *deskMenu, *winMenu, *desktopFolderActionMenu; QLabel *workspacelabel; QWidgetAction *wkspaceact; QList<LDPlugin*> PLUGINS; QString CBG; //current background QRect globalWorkRect; - + bool i_dlg_folder; //folder/file switch + QInputDialog *inputDLG; + private slots: void InitDesktop(); void SettingsChanged(); @@ -103,5 +106,12 @@ private slots: void UpdateDesktopPluginArea(); //make sure the area is not underneath any panels void UpdateBackground(); + + //Desktop Folder Interactions + void i_dlg_finished(int ret); + void NewDesktopFolder(QString name = ""); + void NewDesktopFile(QString name = ""); + void PasteInDesktop(); + }; #endif |