~ubuntu-sdk-team/qtcreator-plugin-remotelinux/trunk

« back to all changes in this revision

Viewing changes to src/qnx/qnxplugin.h

  • Committer: CI bot
  • Author(s): Benjamin Zeller
  • Date: 2014-06-16 10:28:43 UTC
  • mfrom: (4.2.4 remotelinux)
  • Revision ID: ps-jenkins@lists.canonical.com-20140616102843-8juvmjvzwlzsboyw
Migrating to Qt5.3 and QtC 3.1 

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
 
35
35
#include <extensionsystem/iplugin.h>
36
36
 
 
37
QT_BEGIN_NAMESPACE
 
38
class QAction;
 
39
QT_END_NAMESPACE
 
40
 
37
41
namespace Qnx {
38
42
namespace Internal {
39
43
 
40
 
class QNXPlugin : public ExtensionSystem::IPlugin
 
44
class QnxPlugin : public ExtensionSystem::IPlugin
41
45
{
42
46
    Q_OBJECT
43
47
    Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "Qnx.json")
44
48
 
45
49
public:
46
 
    QNXPlugin();
47
 
    ~QNXPlugin();
 
50
    QnxPlugin();
 
51
    ~QnxPlugin();
48
52
 
49
53
    bool initialize(const QStringList &arguments, QString *errorString);
50
54
    void extensionsInitialized();
51
55
    ShutdownFlag aboutToShutdown();
 
56
 
 
57
private slots:
 
58
    void updateDebuggerActions();
 
59
#ifdef WITH_TESTS
 
60
    void testBarDescriptorDocumentSetValue_data();
 
61
    void testBarDescriptorDocumentSetValue();
 
62
 
 
63
    void testBarDescriptorDocumentSetBannerComment_data();
 
64
    void testBarDescriptorDocumentSetBannerComment();
 
65
 
 
66
    void testConfigurationManager_data();
 
67
    void testConfigurationManager();
 
68
#endif
 
69
 
 
70
private:
 
71
    QAction *m_debugSeparator;
 
72
    QAction *m_attachToQnxApplication;
52
73
};
53
74
 
54
75
} // namespace Internal