#ifndef DBOBJECTDIALOG_H
#define DBOBJECTDIALOG_H
-#include "namedialog.h"
+#include <QDialog>
class QPushButton;
class QModelIndex;
class QDialogButtonBox;
class QListView;
+class NameDialog;
class DbObjectDialog : public QDialog
{
//void enableEditButton();
//void enableDeleteButton();
void listObjectClicked(const QModelIndex &);
+
+ protected:
+ virtual int deleteObject() =0;
+ virtual void addObject() =0;
+ virtual void editObject() =0;
private:
QDialogButtonBox *buttonBox;
NameDialog *nameDialog;
void setButtonsEnabled(bool);
- int deleteObject();
void connectSignals();
void layout();
void disableSelection();
{
setWindowTitle(tr("Set emulated platforms"));
}
+
+int PlatformDialog::deleteObject()
+{
+ return 0;
+}
+
+void PlatformDialog::addObject()
+{
+}
+
+void PlatformDialog::editObject()
+{
+}
public:
PlatformDialog(QWidget *parent = 0);
+
+ protected:
+ virtual int deleteObject();
+ virtual void addObject();
+ virtual void editObject();
+
};
#endif