File name dialog.h
#ifndef LISTDIALOG_H
#define LISTDIALOG_H
#include <QDialog>
namespace Ui {
class ListDialog;
class EditDialog;
}
class ListDialog : public QDialog
{
Q_OBJECT
public:
explicit ListDialog(QWidget *parent = 0);
~ListDialog();
public slots:
void addItem();
void editItem();
void deleteItem();
private:
Ui::ListDialog *ui;
};
class EditDialog:public QDialog
{
public:
EditDialog(QWidget *parent=0);
const QString name() const;
void setName(const QString&);
private:
Ui::EditDialog ui1;
};
#endif // LISTDIALOG_H
The dialog.cpp file is
#include "dialog.h"
#include "ui_dialog.h"
#include "ui_editdialog.h"
ListDialog::ListDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::ListDialog)
{
ui->setupUi(this);
}
ListDialog::~ListDialog()
{
delete ui;
}
EditDialog::EditDialog(QWidget *parent):QDialog(parent)
{
ui1.setupUi(this);
}
void ListDialog::addItem()
{
//EditDialog dlg(this);
//dlg.exec();
}
void ListDialog::editItem(){}
void ListDialog::deleteItem(){}
↧