26 #include <QStringList> 41 inline QString name()
const {
return m_name; }
42 inline void setName(
const QString& n) { m_name = n; }
44 inline QStringList contexts()
const {
return m_contexts; }
45 inline void setContexts(
const QStringList& l) { m_contexts = l; }
47 inline QString pattern()
const 50 inline void setPattern(
const QString& p)
51 { m_pattern = p; m_patternLoader->reloadSnippet(
this, p); }
53 virtual void insert(
QEditor *e)
const = 0;
58 QStringList m_contexts;
#define QCE_EXPORT
Macro needed for cross-platform shared libraries creation.
Definition: qce-config.h:40
Utility file for shared library creation.
The base class for snippet loaders.
Definition: qsnippetpatternloader.h:28
A class managing code snippets.
Definition: qsnippetmanager.h:31
A text editing widget.
Definition: qeditor.h:55
The base class for snippets.
Definition: qsnippet.h:33
Definition of the QSnippetPatternLoader class.