DiskIOView.h
Go to the documentation of this file.
1#pragma once
2
3#include <QString>
4#include <QWidget>
5
6// Qt headers must come before <filesystem>
7// https://stackoverflow.com/questions/69407237/qt-moc-errorusr-include-c-10-bits-fs-fwd-39-parse-error-at-std
8#include <filesystem>
9
12
13
14class QPushButton;
15class QLabel;
16
18{
19
20 class DiskIOView : public QWidget
21 {
22 Q_OBJECT
23 using This = DiskIOView;
24
25 public:
26 DiskIOView();
27
28 void loadFinished();
29
30 signals:
31
32 void requestedLoadFromDisk(QString directory);
33 void requestedStoreOnDisk(QString directory);
34
35
36 private slots:
37
38 QString chooseDirectoryDialog();
39
40
41 signals:
42
43
44 private:
45 QPushButton* _loadFromDiskButton;
46 QPushButton* _storeOnDiskButton;
47 QLabel* _loadingLabel;
48
49 QString _latestDirectory;
50 };
51
52} // namespace armarx::armem::gui::view
void requestedStoreOnDisk(QString directory)
void requestedLoadFromDisk(QString directory)