Changeset View
Changeset View
Standalone View
Standalone View
plugins/projectmanagerview/projectmanagerviewplugin.h
Show All 34 Lines | |||||
35 | class ProjectFolderItem; | 35 | class ProjectFolderItem; | ||
36 | class ProjectTargetItem; | 36 | class ProjectTargetItem; | ||
37 | class IProjectBuilder; | 37 | class IProjectBuilder; | ||
38 | class IProject; | 38 | class IProject; | ||
39 | class ContextMenuExtension; | 39 | class ContextMenuExtension; | ||
40 | class Context; | 40 | class Context; | ||
41 | } | 41 | } | ||
42 | 42 | | |||
43 | class QMimeData; | ||||
aspotashev: Oops, this is not needed anymore. | |||||
43 | class ProjectManagerView; | 44 | class ProjectManagerView; | ||
44 | 45 | | |||
45 | class ProjectManagerViewPlugin: public KDevelop::IPlugin | 46 | class ProjectManagerViewPlugin: public KDevelop::IPlugin | ||
46 | { | 47 | { | ||
47 | Q_OBJECT | 48 | Q_OBJECT | ||
48 | public: | 49 | public: | ||
49 | 50 | | |||
50 | public: | 51 | public: | ||
Show All 25 Lines | 70 | protected Q_SLOTS: | |||
76 | void buildAllProjects(); | 77 | void buildAllProjects(); | ||
77 | void addItemsFromContextMenuToBuildset(); | 78 | void addItemsFromContextMenuToBuildset(); | ||
78 | void projectConfiguration(); | 79 | void projectConfiguration(); | ||
79 | void runTargetsFromContextMenu(); | 80 | void runTargetsFromContextMenu(); | ||
80 | void reloadFromContextMenu(); | 81 | void reloadFromContextMenu(); | ||
81 | void createFolderFromContextMenu(); | 82 | void createFolderFromContextMenu(); | ||
82 | void createFileFromContextMenu(); | 83 | void createFileFromContextMenu(); | ||
83 | void removeFromContextMenu(); | 84 | void removeFromContextMenu(); | ||
85 | void cutFromContextMenu(); | ||||
84 | void removeTargetFilesFromContextMenu(); | 86 | void removeTargetFilesFromContextMenu(); | ||
85 | void renameItemFromContextMenu(); | 87 | void renameItemFromContextMenu(); | ||
86 | void updateActionState( KDevelop::Context* ctx ); | 88 | void updateActionState( KDevelop::Context* ctx ); | ||
87 | void updateFromBuildSetChange(); | 89 | void updateFromBuildSetChange(); | ||
88 | 90 | | |||
89 | private: | 91 | private: | ||
90 | QList<KDevelop::ProjectBaseItem*> recurseAndFetchCheckedItems( KDevelop::ProjectBaseItem* item ); | 92 | QList<KDevelop::ProjectBaseItem*> recurseAndFetchCheckedItems( KDevelop::ProjectBaseItem* item ); | ||
91 | QList<KDevelop::ProjectBaseItem*> collectItems(); | 93 | QList<KDevelop::ProjectBaseItem*> collectItems(); | ||
92 | QList<KDevelop::ProjectBaseItem*> collectAllProjects(); | 94 | QList<KDevelop::ProjectBaseItem*> collectAllProjects(); | ||
93 | void runBuilderJob( KDevelop::BuilderJob::BuildType type, QList<KDevelop::ProjectBaseItem*> items ); | 95 | void runBuilderJob( KDevelop::BuilderJob::BuildType type, QList<KDevelop::ProjectBaseItem*> items ); | ||
96 | | ||||
97 | // Returns nullptr iff the list of URLs to copy/cut was empty | ||||
98 | QMimeData* createClipboardMimeData(bool cut); | ||||
99 | | ||||
94 | class ProjectManagerViewPluginPrivate* const d; | 100 | class ProjectManagerViewPluginPrivate* const d; | ||
95 | }; | 101 | }; | ||
96 | 102 | | |||
97 | #endif | 103 | #endif | ||
98 | 104 | |
Oops, this is not needed anymore.