mainwindow.h 783 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #ifndef MAINWINDOW_H
  2. #define MAINWINDOW_H
  3. #include <QMainWindow>
  4. #include <QStringList>
  5. class BuyCatalog;
  6. class QPushButton;
  7. namespace Ui {
  8. class MainWindow;
  9. }
  10. class MainWindow : public QMainWindow
  11. {
  12. Q_OBJECT
  13. public:
  14. explicit MainWindow(QWidget *parent = 0);
  15. virtual ~MainWindow();
  16. void listPurchases();
  17. private slots:
  18. void playLevel();
  19. void catalogClosed();
  20. void mainWindowClose();
  21. void mainWindowResetPurchases();
  22. void mainWindowGotoStore();
  23. public:
  24. static QString getPurchaseDir();
  25. static QString getPurchaseUri(const QString& productID);
  26. private:
  27. //data
  28. QPushButton* getButton(QString& fname);
  29. QStringList purchasedContent;
  30. BuyCatalog* catalog;
  31. private:
  32. Ui::MainWindow *ui;
  33. };
  34. #endif // MAINWINDOW_H