13 #include <QtGui/QAbstractButton>
14 #include <QtGui/QDialog>
15 #include <QtGui/QLabel>
18 class QDialogButtonBox;
19 class QListWidgetItem;
43 virtual void addPage(
QWidget* page, QIcon icon,
44 QString label,
bool showTabs );
47 virtual void hidePage(
const std::string& name );
50 virtual void showPage(
const std::string& name );
53 virtual void setCurrentPage(
const std::string& name );
56 virtual void setCurrentPage(
int index );
67 virtual void on_myContentsWidget_currentItemChanged(
68 QListWidgetItem* current, QListWidgetItem* previous );
69 virtual void on_myPagesWidget_currentChanged(
int index );
71 virtual void escPressed();
72 virtual void buttonClicked( QAbstractButton* );
73 virtual void enterPressed();
74 virtual void applied();
86 void connectToSignals();
91 typedef std::vector<TabDefinition>
TabList;