selectfiledialog.h 627 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef SELECTFILEDIALOG_H
  2. #define SELECTFILEDIALOG_H
  3. #include <QDebug>
  4. #include <QDialog>
  5. #include <QFileDialog>
  6. #include <QFileSystemModel>
  7. #include <QTreeView>
  8. namespace Ui {
  9. class SelectFileDialog;
  10. }
  11. class SelectFileDialog : public QDialog {
  12. Q_OBJECT
  13. public:
  14. explicit SelectFileDialog(QWidget* parent = nullptr);
  15. ~SelectFileDialog();
  16. QFileInfo getFileInfo();
  17. private slots:
  18. void on_btnOpen_clicked();
  19. void on_btnOk_clicked();
  20. void on_btnCancel_clicked();
  21. private:
  22. Ui::SelectFileDialog* ui;
  23. QFileSystemModel* m_model;
  24. QTreeView* m_cbbTvData;
  25. };
  26. #endif // SELECTFILEDIALOG_H