summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/uicodecompletionsupport.h
diff options
context:
space:
mode:
authordt <qtc-committer@nokia.com>2010-09-24 13:17:43 +0200
committerdt <qtc-committer@nokia.com>2010-10-04 15:09:59 +0200
commit61b4cb7ffa1fc73421c6f5f452457cbd6249db89 (patch)
treeeed7261245cc03367cacc5e7e9847f0ec5e20813 /src/plugins/cpptools/uicodecompletionsupport.h
parenta2809fdfebff8eb4f213a554c00f7bac0c6738e3 (diff)
downloadqt-creator-61b4cb7ffa1fc73421c6f5f452457cbd6249db89.tar.gz
CMakeProjectManager: Add Ui completion
That is get code completion without saving the file or building. Task-Nr: QTCREATORBUG-1657
Diffstat (limited to 'src/plugins/cpptools/uicodecompletionsupport.h')
-rw-r--r--src/plugins/cpptools/uicodecompletionsupport.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/cpptools/uicodecompletionsupport.h b/src/plugins/cpptools/uicodecompletionsupport.h
index a274b540da..b03294960d 100644
--- a/src/plugins/cpptools/uicodecompletionsupport.h
+++ b/src/plugins/cpptools/uicodecompletionsupport.h
@@ -55,11 +55,12 @@ protected:
virtual QString uicCommand() const = 0;
virtual QStringList environment() const = 0;
private:
- void init();
+ void init() const;
bool runUic(const QString &ui) const;
QString m_sourceName;
QString m_fileName;
mutable bool m_updateIncludingFiles;
+ mutable bool m_initialized;
mutable QByteArray m_contents;
mutable QDateTime m_cacheTime;
};