Files
qt-creator/doc/examples/loggermode/loggermode.h
Abhishek Patil abcb9358c2 Qt Creator Plugin HOWTO documentation first and second cut
Signed-off-by: Abhishek Patil <abhishek.patil@vcreatelogic.com>

Merge-request: 145
Reviewed-by: con <qtc-committer@nokia.com>
2010-06-21 17:32:15 +02:00

36 lines
682 B
C++

#ifndef LOGGERMODE_H
#define LOGGERMODE_H
#include <coreplugin/imode.h>
#include <projectexplorer/project.h>
class QWidget;
struct LoggerModeData;
class LoggerMode :public Core::IMode
{
Q_OBJECT
public:
LoggerMode();
~LoggerMode();
// IMode
QString name() const;
QIcon icon() const;
int priority() const;
QWidget *widget();
const char *uniqueModeName() const;
QList<int> context() const;
void activated();
QString contextHelpId() const { return QLatin1String("Qt Creator"); }
protected slots:
void addNewStackWidgetPage(const QString projectName);
void addItem();
private:
LoggerModeData *d;
};
#endif // NEWMODE_H