kima2/src/gui/sellerdialog.h

34 lines
778 B
C
Raw Normal View History

2018-07-16 12:00:17 +02:00
#ifndef SELLER_DIALOG_H
#define SELLER_DIALOG_H
#include "ui_sellerdialog.h"
#include "sellermodel.h"
2018-07-27 10:34:27 +02:00
#include <memory>
2018-07-16 12:00:17 +02:00
#include <QDialog>
class SellerDialog : public QDialog
{
Q_OBJECT
public:
SellerDialog(QWidget* parent = nullptr,
Qt::WindowFlags f = Qt::WindowTitleHint | Qt::WindowSystemMenuHint);
2018-07-23 12:58:27 +02:00
private slots:
void onSellerViewSelectionChanged(const QItemSelection& selected,
const QItemSelection& deselected);
2018-07-16 12:00:17 +02:00
private:
2018-07-16 18:04:25 +02:00
void on_newButton_clicked();
2018-07-17 15:32:16 +02:00
void on_deleteButton_clicked();
void on_model_duplicateSellerNo(const QString& message);
2018-07-16 18:04:25 +02:00
virtual void accept() override;
2018-07-16 12:00:17 +02:00
Ui::SellerDialog ui_;
2018-07-27 10:10:48 +02:00
Marketplace* market_;
2018-07-27 10:34:27 +02:00
std::unique_ptr<SellerModel> model_;
2018-07-16 12:00:17 +02:00
};
#endif