diff options
Diffstat (limited to 'src/settings/generalsettingspage.h')
| -rw-r--r-- | src/settings/generalsettingspage.h | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/src/settings/generalsettingspage.h b/src/settings/generalsettingspage.h index 4059dc3c6..ac1e7c61c 100644 --- a/src/settings/generalsettingspage.h +++ b/src/settings/generalsettingspage.h @@ -15,26 +15,33 @@ * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ #ifndef GENERALSETTINGSPAGE_H #define GENERALSETTINGSPAGE_H +#include <QWidget> #include <settings/settingspagebase.h> +class KUrl; +class SettingsPageBase; class DolphinMainWindow; -class QLineEdit; -class QCheckBox; /** * @brief Page for the 'General' settings of the Dolphin settings dialog. + * + * The general settings include: + * - Behavior + * - Previews + * - Context Menu + * - Status Bar */ class GeneralSettingsPage : public SettingsPageBase { Q_OBJECT public: - GeneralSettingsPage(DolphinMainWindow* mainWindow, QWidget* parent); + GeneralSettingsPage(const KUrl& url, QWidget* parent); virtual ~GeneralSettingsPage(); /** @see SettingsPageBase::applySettings() */ @@ -44,21 +51,7 @@ public: virtual void restoreDefaults(); private: - void loadSettings(); - -private: - QCheckBox* m_confirmMoveToTrash; - QCheckBox* m_confirmDelete; - - QCheckBox* m_showDeleteCommand; - QCheckBox* m_showCopyMoveMenu; - - QCheckBox* m_showZoomSlider; - QCheckBox* m_showSpaceInfo; - - QCheckBox* m_browseThroughArchives; - QCheckBox* m_renameInline; - QCheckBox* m_autoExpandFolders; + QList<SettingsPageBase*> m_pages; }; #endif |
