00001 #ifndef INVENTORYWIDGET_H 00002 #define INVENTORYWIDGET_H 00003 00004 #include "ui_inventorywidget.h" 00005 #include "../../modele/book.h" 00006 #include <QStringListModel> 00007 #include <QSortFilterProxyModel> 00008 #include "../tablemodel/inventorytablemodel.h" 00009 00010 #include <QDialog> 00011 00012 class InventoryWidget : public QDialog, private Ui::InventoryWidget 00013 { 00014 Q_OBJECT 00015 00016 public: 00017 explicit InventoryWidget(QString loc, QDateTime start, QWidget *parent = 0); 00018 00019 public slots: 00020 void on_save_clicked(); 00021 void on_close_clicked(); 00022 void on_button1to2_clicked(); 00023 00024 private: 00025 QString m_loc; 00026 QDateTime m_start; 00027 InventoryTableModel *modele1; 00028 InventoryTableModel *modele2; 00029 }; 00030 00031 bool caseInsensitiveLessThan(const QPair<QString,bool> &p1, const QPair<QString,bool> &p2); 00032 00033 #endif // INVENTORYWIDGET_H
1.7.1