Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

pane.h 495B

12345678910111213141516171819202122232425262728293031
  1. #pragma once
  2. #include <QWidget>
  3. #include <QModelIndex>
  4. class QListView;
  5. class QFileSystemModel;
  6. namespace hex {
  7. class Pane : public QWidget {
  8. Q_OBJECT
  9. public:
  10. explicit Pane(QWidget *parent = 0);
  11. QString getPath();
  12. public slots:
  13. bool setPath(const QString& path);
  14. void changeIndex(const QModelIndex& index);
  15. void moveUp();
  16. signals:
  17. void pathChanged(const QString& newPath);
  18. void folderChanged(const QString& newFolder);
  19. private:
  20. QListView* mView;
  21. QFileSystemModel* mModel;
  22. };
  23. }