exportwidget.h 778 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef EXPORTWIDGET_H
  2. #define EXPORTWIDGET_H
  3. #include <QWidget>
  4. #include <QSettings>
  5. namespace Ui {
  6. class ExportWidget;
  7. }
  8. class LotroManager;
  9. class ExportWidget : public QWidget
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit ExportWidget(LotroManager* mgr, QSettings* settings, QWidget *parent = 0);
  14. ~ExportWidget();
  15. private:
  16. void addConnections();
  17. private slots:
  18. void on_lotromanager_process_started(QString, QVector<QVariant>);
  19. void on_lotromanager_process_finished(QString, QVector<QVariant>);
  20. void on_singlefile_radio_common_clicked();
  21. void on_filesbytype_radio_common_clicked();
  22. void on_extract_button_common_clicked();
  23. private:
  24. LotroManager* lotro_manager;
  25. QSettings* settings;
  26. Ui::ExportWidget *ui;
  27. };
  28. #endif // EXPORTWIDGET_H