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
10
#include <
RobotAPI/libraries/armem/client/Query.h
>
11
#include <
RobotAPI/libraries/armem/core/forward_declarations.h
>
12
13
14
class
QPushButton;
15
class
QLabel;
16
17
namespace
armarx::armem::gui::view
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
Query.h
forward_declarations.h
armarx::armem::gui::view::DiskIOView::requestedStoreOnDisk
void requestedStoreOnDisk(QString directory)
armarx::armem::gui::view::DiskIOView::DiskIOView
DiskIOView()
Definition
DiskIOView.cpp:25
armarx::armem::gui::view::DiskIOView::loadFinished
void loadFinished()
Definition
DiskIOView.cpp:99
armarx::armem::gui::view::DiskIOView::requestedLoadFromDisk
void requestedLoadFromDisk(QString directory)
armarx::armem::gui::view
Definition
DiskIOView.cpp:23
RobotAPI
libraries
armem_gui
view
disk
DiskIOView.h
Generated by
1.13.2