qlopsettingsdialog.h
40 lines
| 859 B
| text/x-c
|
CLexer
r15 | #ifndef QLOPSETTINGSDIALOG_H | |||
#define QLOPSETTINGSDIALOG_H | ||||
#include <QDialog> | ||||
namespace Ui { | ||||
class QLopSettingsDialog; | ||||
} | ||||
#include <QListWidgetItem> | ||||
r16 | class QLopSettingsItem : public QWidget | |||
{ | ||||
Q_OBJECT | ||||
public: | ||||
QLopSettingsItem(QWidget *parent = 0):QWidget(parent) {} | ||||
~QLopSettingsItem() {} | ||||
public slots: | ||||
virtual void accept()=0; | ||||
}; | ||||
r15 | class QLopSettingsDialog : public QDialog | |||
{ | ||||
Q_OBJECT | ||||
public: | ||||
explicit QLopSettingsDialog(QWidget *parent = 0); | ||||
~QLopSettingsDialog(); | ||||
public slots: | ||||
void changePage(QListWidgetItem *current, QListWidgetItem *previous); | ||||
r16 | bool registerConfigEntry(QLopSettingsItem* configEntry, QIcon icon, QString text); | |||
void popConfigDialog(QLopSettingsItem* selectedConfigEntry=0); | ||||
r15 | protected: | |||
void changeEvent(QEvent *e); | ||||
private: | ||||
Ui::QLopSettingsDialog *ui; | ||||
}; | ||||
#endif // QLOPSETTINGSDIALOG_H | ||||