Changeset View
Changeset View
Standalone View
Standalone View
src/settings/viewpropertiesdialog.h
1 | /*************************************************************************** | 1 | /*************************************************************************** | ||
---|---|---|---|---|---|
2 | * Copyright (C) 2006 by Peter Penz * | 2 | * Copyright (C) 2006 by Peter Penz <peter.penz@gmx.at> * | ||
3 | * peter.penz@gmx.at * | 3 | * Copyright (C) 2018 by Elvis Angelaccio <elvis.angelaccio@kde.org> * | ||
4 | * * | 4 | * * | ||
5 | * This program is free software; you can redistribute it and/or modify * | 5 | * This program is free software; you can redistribute it and/or modify * | ||
6 | * it under the terms of the GNU General Public License as published by * | 6 | * it under the terms of the GNU General Public License as published by * | ||
7 | * the Free Software Foundation; either version 2 of the License, or * | 7 | * the Free Software Foundation; either version 2 of the License, or * | ||
8 | * (at your option) any later version. * | 8 | * (at your option) any later version. * | ||
9 | * * | 9 | * * | ||
10 | * This program is distributed in the hope that it will be useful, * | 10 | * This program is distributed in the hope that it will be useful, * | ||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of * | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of * | ||
Show All 9 Lines | |||||
21 | #ifndef VIEWPROPERTIESDIALOG_H | 21 | #ifndef VIEWPROPERTIESDIALOG_H | ||
22 | #define VIEWPROPERTIESDIALOG_H | 22 | #define VIEWPROPERTIESDIALOG_H | ||
23 | 23 | | |||
24 | #include "dolphin_export.h" | 24 | #include "dolphin_export.h" | ||
25 | 25 | | |||
26 | #include <QDialog> | 26 | #include <QDialog> | ||
27 | 27 | | |||
28 | class QCheckBox; | 28 | class QCheckBox; | ||
29 | class QListWidget; | ||||
30 | class QListWidgetItem; | ||||
29 | class KComboBox; | 31 | class KComboBox; | ||
30 | class QPushButton; | 32 | class QPushButton; | ||
31 | class QRadioButton; | 33 | class QRadioButton; | ||
32 | class ViewProperties; | 34 | class ViewProperties; | ||
33 | class DolphinView; | 35 | class DolphinView; | ||
34 | 36 | | |||
35 | /** | 37 | /** | ||
36 | * @brief Dialog for changing the current view properties of a directory. | 38 | * @brief Dialog for changing the current view properties of a directory. | ||
Show All 17 Lines | 55 | private slots: | |||
54 | void slotApply(); | 56 | void slotApply(); | ||
55 | void slotViewModeChanged(int index); | 57 | void slotViewModeChanged(int index); | ||
56 | void slotSortingChanged(int index); | 58 | void slotSortingChanged(int index); | ||
57 | void slotSortOrderChanged(int index); | 59 | void slotSortOrderChanged(int index); | ||
58 | void slotGroupedSortingChanged(); | 60 | void slotGroupedSortingChanged(); | ||
59 | void slotSortFoldersFirstChanged(); | 61 | void slotSortFoldersFirstChanged(); | ||
60 | void slotShowPreviewChanged(); | 62 | void slotShowPreviewChanged(); | ||
61 | void slotShowHiddenFilesChanged(); | 63 | void slotShowHiddenFilesChanged(); | ||
64 | void slotItemChanged(QListWidgetItem *item); | ||||
62 | void markAsDirty(bool isDirty); | 65 | void markAsDirty(bool isDirty); | ||
63 | void configureAdditionalInfo(); | | |||
64 | 66 | | |||
65 | signals: | 67 | signals: | ||
66 | void isDirtyChanged(bool isDirty); | 68 | void isDirtyChanged(bool isDirty); | ||
67 | 69 | | |||
68 | private: | 70 | private: | ||
69 | void applyViewProperties(); | 71 | void applyViewProperties(); | ||
70 | void loadSettings(); | 72 | void loadSettings(); | ||
71 | 73 | | |||
72 | private: | 74 | private: | ||
73 | bool m_isDirty; | 75 | bool m_isDirty; | ||
74 | DolphinView* m_dolphinView; | 76 | DolphinView* m_dolphinView; | ||
75 | ViewProperties* m_viewProps; | 77 | ViewProperties* m_viewProps; | ||
76 | 78 | | |||
77 | KComboBox* m_viewMode; | 79 | KComboBox* m_viewMode; | ||
78 | KComboBox* m_sortOrder; | 80 | KComboBox* m_sortOrder; | ||
79 | KComboBox* m_sorting; | 81 | KComboBox* m_sorting; | ||
80 | QCheckBox* m_sortFoldersFirst; | 82 | QCheckBox* m_sortFoldersFirst; | ||
81 | QCheckBox* m_previewsShown; | 83 | QCheckBox* m_previewsShown; | ||
82 | QCheckBox* m_showInGroups; | 84 | QCheckBox* m_showInGroups; | ||
83 | QCheckBox* m_showHiddenFiles; | 85 | QCheckBox* m_showHiddenFiles; | ||
84 | QPushButton* m_additionalInfo; | | |||
85 | QRadioButton* m_applyToCurrentFolder; | 86 | QRadioButton* m_applyToCurrentFolder; | ||
86 | QRadioButton* m_applyToSubFolders; | 87 | QRadioButton* m_applyToSubFolders; | ||
87 | QRadioButton* m_applyToAllFolders; | 88 | QRadioButton* m_applyToAllFolders; | ||
88 | QCheckBox* m_useAsDefault; | 89 | QCheckBox* m_useAsDefault; | ||
90 | QListWidget* m_listWidget; | ||||
89 | }; | 91 | }; | ||
90 | 92 | | |||
91 | #endif | 93 | #endif |