#ifndef PACKAGEPAGE4_H #define PACKAGEPAGE4_H #include #include namespace Ui { class PackagePage4; } class PackagePage4 : public QWizardPage { Q_OBJECT public: const DropTableWidget *commonTable; const DropTableWidget *windowsTable; const DropTableWidget *macTable; explicit PackagePage4(QWidget *parent = 0); ~PackagePage4(); private slots: void on_pbSwitchFiles_clicked(); void addResourcesPackage(DropTableWidget *myTable, QStringList resources); //for packages drop void on_tbCommonPlus_clicked(); void on_tbCommonMinus_clicked(); void on_tbWindowsPlus_clicked(); void on_tbWindowsMinus_clicked(); void on_tbMacPlus_clicked(); void on_tbMacMinus_clicked(); private: Ui::PackagePage4 *ui; void connectSlots(); void addTableContents(DropTableWidget *myTable); void removeTableContents(DropTableWidget *myTable); bool validatePage(); }; #endif // PACKAGEPAGE4_H