X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/edb2c4ad62f874b37c7aba6c06479dfdaf647120..d6488887ecf69d7f192b94de8dce34fae0b7eb76:/src/detailsviewsettingspage.h diff --git a/src/detailsviewsettingspage.h b/src/detailsviewsettingspage.h index 1eaba4242..79986f1ba 100644 --- a/src/detailsviewsettingspage.h +++ b/src/detailsviewsettingspage.h @@ -1,6 +1,5 @@ /*************************************************************************** - * Copyright (C) 2006 by Peter Penz * - * peter.penz@gmx.at * + * Copyright (C) 2006 by Peter Penz * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * @@ -15,7 +14,7 @@ * 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., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ #ifndef DETAILSVIEWSETTINGSPAGE_H @@ -23,24 +22,21 @@ #include +class DolphinMainWindow; +class KFontRequester; class QCheckBox; -class QFontComboBox; -class QSpinBox; -class QComboBox; class QRadioButton; /** * @brief Represents the page from the Dolphin Settings which allows - * to modify the settings for the details view. - * - * @author Peter Penz + * to modify the settings for the details view. */ class DetailsViewSettingsPage : public KVBox { Q_OBJECT public: - DetailsViewSettingsPage(QWidget* parent); + DetailsViewSettingsPage(DolphinMainWindow* mainWindow, QWidget* parent); virtual ~DetailsViewSettingsPage(); /** @@ -50,17 +46,18 @@ public: */ void applySettings(); + /** Restores the settings to default values. */ + void restoreDefaults(); + +private: + void loadSettings(); + private: - QCheckBox* m_dateBox; - QCheckBox* m_permissionsBox; - QCheckBox* m_ownerBox; - QCheckBox* m_groupBox; + DolphinMainWindow* m_mainWindow; QRadioButton* m_smallIconSize; QRadioButton* m_mediumIconSize; QRadioButton* m_largeIconSize; - - QFontComboBox* m_fontFamilyBox; - QSpinBox* m_fontSizeBox; + KFontRequester* m_fontRequester; }; #endif