summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/id.h
diff options
context:
space:
mode:
authorhjk <qthjk@ovi.com>2013-01-18 11:16:53 +0100
committerhjk <qthjk@ovi.com>2013-01-18 15:51:13 +0100
commitbaffa492d959f5a8928839689163203f195fe8bd (patch)
tree2c427a865c777ae6abdf8706353cc7f2367fddac /src/plugins/coreplugin/id.h
parente7003283a53378e711626603563ba613855fa367 (diff)
downloadqt-creator-baffa492d959f5a8928839689163203f195fe8bd.tar.gz
Core: simplify ILocator interface
Use data members instead of virtual functions for id, displayName and priority, use Core::Id, not QStrings for id, de-pimpl CommandLocator. Change-Id: Id8b41f184cb995138b2d76c923d6d3ae02b7e3f5 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/coreplugin/id.h')
-rw-r--r--src/plugins/coreplugin/id.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/id.h b/src/plugins/coreplugin/id.h
index d2d3e93456..98b1b8eb9a 100644
--- a/src/plugins/coreplugin/id.h
+++ b/src/plugins/coreplugin/id.h
@@ -64,6 +64,7 @@ public:
bool operator!=(const char *name) const { return !operator==(name); }
bool operator<(Id id) const { return m_id < id.m_id; }
bool operator>(Id id) const { return m_id > id.m_id; }
+ bool alphabeticallyBefore(Id other) const;
int uniqueIdentifier() const { return m_id; }
static Id fromUniqueIdentifier(int uid) { return Id(uid); }
static Id fromString(const QString &str); // FIXME: avoid.