Changeset View
Changeset View
Standalone View
Standalone View
projectmanagers/cmake/cmakemanager.h
Show First 20 Lines • Show All 132 Lines • ▼ Show 20 Line(s) | 132 | // CMakeProjectData projectData(KDevelop::IProject* project); | |||
---|---|---|---|---|---|
133 | 133 | | |||
134 | KDevelop::ProjectFilterManager* filterManager() const; | 134 | KDevelop::ProjectFilterManager* filterManager() const; | ||
135 | 135 | | |||
136 | static KDevelop::IndexedString languageName(); | 136 | static KDevelop::IndexedString languageName(); | ||
137 | 137 | | |||
138 | int perProjectConfigPages() const override; | 138 | int perProjectConfigPages() const override; | ||
139 | KDevelop::ConfigPage* perProjectConfigPage(int number, const KDevelop::ProjectConfigOptions& options, QWidget* parent) override; | 139 | KDevelop::ConfigPage* perProjectConfigPage(int number, const KDevelop::ProjectConfigOptions& options, QWidget* parent) override; | ||
140 | 140 | | |||
141 | void integrateData(const CMakeProjectData &data, KDevelop::IProject* project); | ||||
142 | | ||||
141 | signals: | 143 | signals: | ||
142 | void folderRenamed(const KDevelop::Path& oldFolder, KDevelop::ProjectFolderItem* newFolder); | 144 | void folderRenamed(const KDevelop::Path& oldFolder, KDevelop::ProjectFolderItem* newFolder); | ||
143 | void fileRenamed(const KDevelop::Path& oldFile, KDevelop::ProjectFileItem* newFile); | 145 | void fileRenamed(const KDevelop::Path& oldFile, KDevelop::ProjectFileItem* newFile); | ||
144 | 146 | | |||
145 | private slots: | 147 | private slots: | ||
146 | // void dirtyFile(const QString& file); | 148 | // void dirtyFile(const QString& file); | ||
147 | // | 149 | // | ||
148 | // void jumpToDeclaration(); | 150 | // void jumpToDeclaration(); | ||
149 | void projectClosing(KDevelop::IProject*); | 151 | void projectClosing(KDevelop::IProject*); | ||
150 | void dirtyFile(const QString& file); | 152 | void dirtyFile(const QString& file); | ||
151 | // | 153 | // | ||
152 | // void directoryChanged(const QString& dir); | 154 | // void directoryChanged(const QString& dir); | ||
153 | // void filesystemBuffererTimeout(); | 155 | // void filesystemBuffererTimeout(); | ||
154 | void importFinished(KJob* job); | | |||
155 | 156 | | |||
156 | private: | 157 | private: | ||
157 | CMakeFile fileInformation(KDevelop::ProjectBaseItem* item) const; | 158 | CMakeFile fileInformation(KDevelop::ProjectBaseItem* item) const; | ||
158 | 159 | | |||
159 | void folderAdded(KDevelop::ProjectFolderItem* folder); | 160 | void folderAdded(KDevelop::ProjectFolderItem* folder); | ||
160 | 161 | | |||
161 | QHash<KDevelop::IProject*, CMakeProjectData> m_projects; | 162 | QHash<KDevelop::IProject*, CMakeProjectData> m_projects; | ||
162 | KDevelop::ProjectFilterManager* m_filter; | 163 | KDevelop::ProjectFilterManager* m_filter; | ||
163 | KDevelop::ICodeHighlighting* m_highlight; | 164 | KDevelop::ICodeHighlighting* m_highlight; | ||
164 | }; | 165 | }; | ||
165 | 166 | | |||
166 | #endif | 167 | #endif | ||
167 | 168 | | |||
168 | 169 | |