diff options
author | Leandro Melo <leandro.melo@nokia.com> | 2010-12-02 17:02:23 +0100 |
---|---|---|
committer | Leandro Melo <leandro.melo@nokia.com> | 2010-12-08 17:22:13 +0100 |
commit | 1175705bfc8934909db3c74385a17c8d0daba4b3 (patch) | |
tree | 00a4ae81753f9bfba452d66a54f316f9ab2b488a /src/plugins/texteditor/snippets/snippet.cpp | |
parent | fdbb34adb8a1301d7567d4c70952ab5e0fc85c0c (diff) | |
download | qt-creator-1175705bfc8934909db3c74385a17c8d0daba4b3.tar.gz |
Snippets: Make it easier for plugins to add snippets groups
Groups are no longer enum values but identified from snippet providers.
Diffstat (limited to 'src/plugins/texteditor/snippets/snippet.cpp')
-rw-r--r-- | src/plugins/texteditor/snippets/snippet.cpp | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/plugins/texteditor/snippets/snippet.cpp b/src/plugins/texteditor/snippets/snippet.cpp index b00056110c..7291e8084b 100644 --- a/src/plugins/texteditor/snippets/snippet.cpp +++ b/src/plugins/texteditor/snippets/snippet.cpp @@ -37,7 +37,8 @@ using namespace TextEditor; const QChar Snippet::kVariableDelimiter(QLatin1Char('$')); -Snippet::Snippet(const QString &id) : m_isRemoved(false), m_isModified(false), m_id(id) +Snippet::Snippet(const QString &groupId, const QString &id) : + m_isRemoved(false), m_isModified(false), m_groupId(groupId), m_id(id) {} Snippet::~Snippet() @@ -48,6 +49,11 @@ const QString &Snippet::id() const return m_id; } +const QString &Snippet::groupId() const +{ + return m_groupId; +} + bool Snippet::isBuiltIn() const { return !m_id.isEmpty(); @@ -103,16 +109,6 @@ bool Snippet::isModified() const return m_isModified; } -void Snippet::setGroup(Group group) -{ - m_group = group; -} - -Snippet::Group Snippet::group() const -{ - return m_group; -} - QString Snippet::generateTip() const { static const QLatin1Char kNewLine('\n'); |