1 #ifndef DBOBJECTDIALOG_H
2 #define DBOBJECTDIALOG_H
8 class QDialogButtonBox;
12 class DbObjectDialog : public QDialog
17 DbObjectDialog(QWidget *parent = 0);
20 void editButtonClicked();
21 void addButtonClicked();
22 void deleteButtonClicked();
23 //void enableEditButton();
24 //void enableDeleteButton();
25 void listObjectClicked(const QModelIndex &);
28 virtual int deleteObject() =0;
29 virtual void addObject() =0;
30 virtual void editObject() =0;
33 QDialogButtonBox *buttonBox;
34 QPushButton *editButton;
35 QPushButton *addButton;
36 QPushButton *deleteButton;
37 QListView *objectList;
38 NameDialog *nameDialog;
40 void setButtonsEnabled(bool);
41 void connectSignals();
43 void disableSelection();