Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/plugins/folder/viewpropertiesmenu.h
Show All 32 Lines | 30 | { | |||
---|---|---|---|---|---|
33 | Q_PROPERTY(QObject* menu READ menu CONSTANT) | 33 | Q_PROPERTY(QObject* menu READ menu CONSTANT) | ||
34 | 34 | | |||
35 | Q_PROPERTY(bool showLayoutActions READ showLayoutActions WRITE setShowLayoutActions NOTIFY showLayoutActionsChanged) | 35 | Q_PROPERTY(bool showLayoutActions READ showLayoutActions WRITE setShowLayoutActions NOTIFY showLayoutActionsChanged) | ||
36 | Q_PROPERTY(bool showLockAction READ showLockAction WRITE setShowLockAction NOTIFY showLockActionChanged) | 36 | Q_PROPERTY(bool showLockAction READ showLockAction WRITE setShowLockAction NOTIFY showLockActionChanged) | ||
37 | Q_PROPERTY(bool showIconSizeActions READ showIconSizeActions WRITE setShowIconSizeActions NOTIFY showIconSizeActionsChanged) | 37 | Q_PROPERTY(bool showIconSizeActions READ showIconSizeActions WRITE setShowIconSizeActions NOTIFY showIconSizeActionsChanged) | ||
38 | 38 | | |||
39 | Q_PROPERTY(int arrangement READ arrangement WRITE setArrangement NOTIFY arrangementChanged) | 39 | Q_PROPERTY(int arrangement READ arrangement WRITE setArrangement NOTIFY arrangementChanged) | ||
40 | Q_PROPERTY(int alignment READ alignment WRITE setAlignment NOTIFY alignmentChanged) | 40 | Q_PROPERTY(int alignment READ alignment WRITE setAlignment NOTIFY alignmentChanged) | ||
41 | Q_PROPERTY(bool previews READ previews WRITE setPreviews NOTIFY previewsChanged) | ||||
41 | Q_PROPERTY(bool locked READ locked WRITE setLocked NOTIFY lockedChanged) | 42 | Q_PROPERTY(bool locked READ locked WRITE setLocked NOTIFY lockedChanged) | ||
42 | Q_PROPERTY(int sortMode READ sortMode WRITE setSortMode NOTIFY sortModeChanged) | 43 | Q_PROPERTY(int sortMode READ sortMode WRITE setSortMode NOTIFY sortModeChanged) | ||
43 | Q_PROPERTY(bool sortDesc READ sortDesc WRITE setSortDesc NOTIFY sortDescChanged) | 44 | Q_PROPERTY(bool sortDesc READ sortDesc WRITE setSortDesc NOTIFY sortDescChanged) | ||
44 | Q_PROPERTY(bool sortDirsFirst READ sortDirsFirst WRITE setSortDirsFirst NOTIFY sortDirsFirstChanged) | 45 | Q_PROPERTY(bool sortDirsFirst READ sortDirsFirst WRITE setSortDirsFirst NOTIFY sortDirsFirstChanged) | ||
45 | Q_PROPERTY(int iconSize READ iconSize WRITE setIconSize NOTIFY iconSizeChanged) | 46 | Q_PROPERTY(int iconSize READ iconSize WRITE setIconSize NOTIFY iconSizeChanged) | ||
46 | 47 | | |||
47 | public: | 48 | public: | ||
48 | explicit ViewPropertiesMenu(QObject *parent = nullptr); | 49 | explicit ViewPropertiesMenu(QObject *parent = nullptr); | ||
Show All 11 Lines | |||||
60 | void setShowIconSizeActions(bool show); | 61 | void setShowIconSizeActions(bool show); | ||
61 | 62 | | |||
62 | int arrangement() const; | 63 | int arrangement() const; | ||
63 | void setArrangement(int arrangement); | 64 | void setArrangement(int arrangement); | ||
64 | 65 | | |||
65 | int alignment() const; | 66 | int alignment() const; | ||
66 | void setAlignment(int alignment); | 67 | void setAlignment(int alignment); | ||
67 | 68 | | |||
69 | bool previews() const; | ||||
70 | void setPreviews(bool previews); | ||||
71 | | ||||
68 | bool locked() const; | 72 | bool locked() const; | ||
69 | void setLocked(bool locked); | 73 | void setLocked(bool locked); | ||
70 | 74 | | |||
71 | int sortMode() const; | 75 | int sortMode() const; | ||
72 | void setSortMode(int sortMode); | 76 | void setSortMode(int sortMode); | ||
73 | 77 | | |||
74 | bool sortDesc() const; | 78 | bool sortDesc() const; | ||
75 | void setSortDesc(bool sortDesc); | 79 | void setSortDesc(bool sortDesc); | ||
76 | 80 | | |||
77 | bool sortDirsFirst() const; | 81 | bool sortDirsFirst() const; | ||
78 | void setSortDirsFirst(bool sortDirsFirst); | 82 | void setSortDirsFirst(bool sortDirsFirst); | ||
79 | 83 | | |||
80 | int iconSize() const; | 84 | int iconSize() const; | ||
81 | void setIconSize(int iconSize); | 85 | void setIconSize(int iconSize); | ||
82 | 86 | | |||
83 | Q_SIGNALS: | 87 | Q_SIGNALS: | ||
84 | void showLayoutActionsChanged() const; | 88 | void showLayoutActionsChanged() const; | ||
85 | void showLockActionChanged() const; | 89 | void showLockActionChanged() const; | ||
86 | void showIconSizeActionsChanged(); | 90 | void showIconSizeActionsChanged(); | ||
87 | void arrangementChanged() const; | 91 | void arrangementChanged() const; | ||
88 | void alignmentChanged() const; | 92 | void alignmentChanged() const; | ||
93 | void previewsChanged() const; | ||||
89 | void lockedChanged() const; | 94 | void lockedChanged() const; | ||
90 | void sortModeChanged() const; | 95 | void sortModeChanged() const; | ||
91 | void sortDescChanged() const; | 96 | void sortDescChanged() const; | ||
92 | void sortDirsFirstChanged() const; | 97 | void sortDirsFirstChanged() const; | ||
93 | void iconSizeChanged(); | 98 | void iconSizeChanged(); | ||
94 | 99 | | |||
95 | private: | 100 | private: | ||
96 | QMenu *m_menu; | 101 | QMenu *m_menu; | ||
97 | QMenu *m_arrangementMenu; | 102 | QMenu *m_arrangementMenu; | ||
98 | QActionGroup *m_arrangement; | 103 | QActionGroup *m_arrangement; | ||
99 | QMenu *m_alignmentMenu; | 104 | QMenu *m_alignmentMenu; | ||
100 | QActionGroup *m_alignment; | 105 | QActionGroup *m_alignment; | ||
101 | QActionGroup *m_sortMode; | 106 | QActionGroup *m_sortMode; | ||
102 | QMenu *m_iconSizeMenu; | 107 | QMenu *m_iconSizeMenu; | ||
103 | QActionGroup *m_iconSize; | 108 | QActionGroup *m_iconSize; | ||
104 | QAction *m_sortDesc; | 109 | QAction *m_sortDesc; | ||
105 | QAction *m_sortDirsFirst; | 110 | QAction *m_sortDirsFirst; | ||
111 | QAction *m_previews; | ||||
106 | QAction *m_locked; | 112 | QAction *m_locked; | ||
107 | 113 | | |||
108 | }; | 114 | }; | ||
109 | 115 | | |||
110 | #endif | 116 | #endif |