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