Changeset View
Changeset View
Standalone View
Standalone View
debuggers/gdb/debuggerplugin.h
Show First 20 Lines • Show All 61 Lines • ▼ Show 20 Line(s) | |||||
62 | 62 | | |||
63 | class CppDebuggerPlugin : public MIDebuggerPlugin | 63 | class CppDebuggerPlugin : public MIDebuggerPlugin | ||
64 | { | 64 | { | ||
65 | Q_OBJECT | 65 | Q_OBJECT | ||
66 | 66 | | |||
67 | public: | 67 | public: | ||
68 | friend class DebugSession; | 68 | friend class DebugSession; | ||
69 | 69 | | |||
70 | CppDebuggerPlugin(QObject *parent, const QVariantList & = QVariantList()); | 70 | explicit CppDebuggerPlugin(QObject *parent, const QVariantList & = QVariantList()); | ||
71 | ~CppDebuggerPlugin() override; | 71 | ~CppDebuggerPlugin() override; | ||
72 | 72 | | |||
73 | DebugSession *createSession() override; | 73 | DebugSession *createSession() override; | ||
74 | void unloadToolviews() override; | 74 | void unloadToolviews() override; | ||
75 | void setupToolviews() override; | 75 | void setupToolviews() override; | ||
76 | 76 | | |||
77 | private: | 77 | private: | ||
78 | DebuggerToolFactory<DisassembleWidget>* disassemblefactory; | 78 | DebuggerToolFactory<DisassembleWidget>* disassemblefactory; | ||
79 | DebuggerToolFactory<GDBOutputWidget, CppDebuggerPlugin>* gdbfactory; | 79 | DebuggerToolFactory<GDBOutputWidget, CppDebuggerPlugin>* gdbfactory; | ||
80 | DebuggerToolFactory<MemoryViewerWidget, CppDebuggerPlugin>* memoryviewerfactory; | 80 | DebuggerToolFactory<MemoryViewerWidget, CppDebuggerPlugin>* memoryviewerfactory; | ||
81 | }; | 81 | }; | ||
82 | 82 | | |||
83 | } // end of namespace GDB | 83 | } // end of namespace GDB | ||
84 | } // end of namespace KDevMI | 84 | } // end of namespace KDevMI | ||
85 | 85 | | |||
86 | #endif | 86 | #endif |