You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.6 KiB
46 lines
1.6 KiB
/*************************************************************************** |
|
* Copyright (C) 2004 by Enrico Ros <eros.kde@email.it> * |
|
* * |
|
* 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 * |
|
* the Free Software Foundation; either version 2 of the License, or * |
|
* (at your option) any later version. * |
|
***************************************************************************/ |
|
|
|
#ifndef _PREFERENCESDIALOG_H |
|
#define _PREFERENCESDIALOG_H |
|
|
|
#include "okular_export.h" |
|
|
|
#include <kconfigdialog.h> |
|
#include "settings.h" |
|
|
|
class QWidget; |
|
class KConfigSkeleton; |
|
|
|
class DlgGeneral; |
|
class DlgPerformance; |
|
class DlgAccessibility; |
|
class DlgPresentation; |
|
|
|
class OKULAR_EXPORT PreferencesDialog : public KConfigDialog |
|
{ |
|
|
|
public: |
|
PreferencesDialog( QWidget * parent, KConfigSkeleton * config ); |
|
|
|
protected: |
|
// void updateSettings(); // Called when OK/Apply is pressed. |
|
// void updateWidgets(); // Called upon construction or when Reset is pressed |
|
// void updateWidgetsDefault(); // Called when Defaults button is pressed |
|
// bool hasChanged(); // In order to correctly disable/enable Apply button |
|
// bool isDefault(); // In order to correctly disable/enable Defaults button |
|
|
|
private: |
|
DlgGeneral * m_general; |
|
DlgPerformance * m_performance; |
|
DlgAccessibility * m_accessibility; |
|
DlgPresentation * m_presentation; |
|
}; |
|
|
|
#endif
|
|
|