summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cpptoolsplugin.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@digia.com>2013-03-19 11:51:36 +0100
committerNikolai Kosjar <nikolai.kosjar@digia.com>2013-03-20 13:45:35 +0100
commitda8d2235b0ef496bc5cca11a3bf16997255617ef (patch)
tree234e0cbb87ed969c5bc61c6db786af97cb807cbd /src/plugins/cpptools/cpptoolsplugin.h
parent5b5ab0ecc80c14e93d4b3294f3321d61807b74be (diff)
downloadqt-creator-da8d2235b0ef496bc5cca11a3bf16997255617ef.tar.gz
CppTools: Simplify testing of typical use cases
Change-Id: I7ccb09bb8e1d2327f206640cd8c9090164a5f146 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cpptoolsplugin.h')
-rw-r--r--src/plugins/cpptools/cpptoolsplugin.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/cpptools/cpptoolsplugin.h b/src/plugins/cpptools/cpptoolsplugin.h
index fcb4d417e3..d8490f2a14 100644
--- a/src/plugins/cpptools/cpptoolsplugin.h
+++ b/src/plugins/cpptools/cpptoolsplugin.h
@@ -59,7 +59,7 @@ namespace Internal {
class CppModelManager;
struct CppFileSettings;
-class CppToolsPlugin : public ExtensionSystem::IPlugin
+class CPPTOOLS_EXPORT CppToolsPlugin : public ExtensionSystem::IPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "CppTools.json")
@@ -68,14 +68,17 @@ public:
CppToolsPlugin();
~CppToolsPlugin();
+ static CppToolsPlugin *instance();
+
bool initialize(const QStringList &arguments, QString *errorMessage);
void extensionsInitialized();
ShutdownFlag aboutToShutdown();
-private slots:
+public slots:
void switchHeaderSource();
void switchHeaderSourceInNextSplit();
+private slots:
#ifdef WITH_TESTS
void test_codegen_public_in_empty_class();
void test_codegen_public_in_nonempty_class();