Changeset View
Changeset View
Standalone View
Standalone View
src/gui/editmountpointdialog.h
Show All 22 Lines | |||||
23 | #include <QDialog> | 23 | #include <QDialog> | ||
24 | 24 | | |||
25 | class EditMountPointDialogWidget; | 25 | class EditMountPointDialogWidget; | ||
26 | class Partition; | 26 | class Partition; | ||
27 | 27 | | |||
28 | class QWidget; | 28 | class QWidget; | ||
29 | class QString; | 29 | class QString; | ||
30 | 30 | | |||
31 | enum MountPointAction | ||||
32 | { | ||||
33 | Remove = 1, | ||||
34 | Edit = 2 | ||||
35 | }; | ||||
36 | | ||||
31 | class EditMountPointDialog : public QDialog | 37 | class EditMountPointDialog : public QDialog | ||
32 | { | 38 | { | ||
33 | public: | 39 | public: | ||
34 | EditMountPointDialog(QWidget* parent, Partition& p); | 40 | EditMountPointDialog(QWidget* parent, Partition& p); | ||
35 | ~EditMountPointDialog(); | 41 | ~EditMountPointDialog(); | ||
36 | 42 | | |||
stikonas: I think the code would be more readable if instead of int we used enum | |||||
37 | protected: | 43 | protected: | ||
38 | EditMountPointDialogWidget& widget() { | 44 | EditMountPointDialogWidget& widget() { | ||
39 | return *m_DialogWidget; | 45 | return *m_DialogWidget; | ||
40 | } | 46 | } | ||
41 | 47 | | |||
42 | void accept() override; | 48 | void accept_(MountPointAction action); | ||
43 | 49 | | |||
44 | private: | 50 | private: | ||
45 | Partition& partition() { | 51 | Partition& partition() { | ||
46 | return m_Partition; | 52 | return m_Partition; | ||
47 | } | 53 | } | ||
48 | 54 | | |||
49 | private: | 55 | private: | ||
50 | Partition& m_Partition; | 56 | Partition& m_Partition; | ||
51 | EditMountPointDialogWidget* m_DialogWidget; | 57 | EditMountPointDialogWidget* m_DialogWidget; | ||
52 | }; | 58 | }; | ||
53 | 59 | | |||
54 | #endif | 60 | #endif | ||
55 | 61 | |
I think the code would be more readable if instead of int we used enum