16 #ifndef _QSNIPPET_MANAGER_H_ 17 #define _QSNIPPET_MANAGER_H_ 26 #include <QStringList> 39 int snippetCount()
const;
41 void removeSnippet(
int i,
bool cleanup =
true);
43 bool loadSnippetFromFile(
const QString& file,
const QString& type = QString());
44 bool loadSnippetFromString(
const QString& name,
const QString& pattern,
const QString& type = QString());
46 void saveSnippetsToDirectory(
const QString& path);
47 void loadSnippetsFromDirectory(
const QString& path);
59 void snippetRemoved(
int i);
63 QString typeGuess(
const QString& pattern)
const;
70 #endif // !_SNIPPETS_H_ #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
The base class for snippets.
Definition: qsnippet.h:33