summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/snippets/snippet.cpp
diff options
context:
space:
mode:
authorLeandro Melo <leandro.melo@nokia.com>2010-12-02 17:02:23 +0100
committerLeandro Melo <leandro.melo@nokia.com>2010-12-08 17:22:13 +0100
commit1175705bfc8934909db3c74385a17c8d0daba4b3 (patch)
tree00a4ae81753f9bfba452d66a54f316f9ab2b488a /src/plugins/texteditor/snippets/snippet.cpp
parentfdbb34adb8a1301d7567d4c70952ab5e0fc85c0c (diff)
downloadqt-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.cpp18
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');