Changeset View
Changeset View
Standalone View
Standalone View
conf/dlggeneral.cpp
1 | /*************************************************************************** | 1 | /*************************************************************************** | ||
---|---|---|---|---|---|
2 | * Copyright (C) 2006 by Pino Toscano <toscano.pino@tiscali.it> * | 2 | * Copyright (C) 2006 by Pino Toscano <toscano.pino@tiscali.it> * | ||
3 | * * | 3 | * * | ||
4 | * This program is free software; you can redistribute it and/or modify * | 4 | * This program is free software; you can redistribute it and/or modify * | ||
5 | * it under the terms of the GNU General Public License as published by * | 5 | * it under the terms of the GNU General Public License as published by * | ||
6 | * the Free Software Foundation; either version 2 of the License, or * | 6 | * the Free Software Foundation; either version 2 of the License, or * | ||
7 | * (at your option) any later version. * | 7 | * (at your option) any later version. * | ||
8 | ***************************************************************************/ | 8 | ***************************************************************************/ | ||
9 | 9 | | |||
10 | #include "dlggeneral.h" | 10 | #include "dlggeneral.h" | ||
11 | 11 | | |||
12 | #include <kauthorized.h> | 12 | #include <kauthorized.h> | ||
13 | 13 | | |||
14 | #include <config-okular.h> | 14 | #include <config-okular.h> | ||
15 | 15 | | |||
16 | #include "ui_dlggeneralbase.h" | 16 | #include "ui_dlggeneralbase.h" | ||
17 | #include "settings.h" | ||||
17 | 18 | | |||
18 | DlgGeneral::DlgGeneral( QWidget * parent, Okular::EmbedMode embedMode ) | 19 | DlgGeneral::DlgGeneral( QWidget * parent, Okular::EmbedMode embedMode ) | ||
19 | : QWidget( parent ) | 20 | : QWidget( parent ) | ||
20 | { | 21 | { | ||
21 | m_dlg = new Ui_DlgGeneralBase(); | 22 | m_dlg = new Ui_DlgGeneralBase(); | ||
22 | m_dlg->setupUi( this ); | 23 | m_dlg->setupUi( this ); | ||
23 | 24 | | |||
25 | setCustomBackgroundColorButton( Okular::Settings::useCustomBackgroundColor() ); | ||||
26 | | ||||
24 | if( embedMode == Okular::ViewerWidgetMode ) | 27 | if( embedMode == Okular::ViewerWidgetMode ) | ||
25 | { | 28 | { | ||
26 | m_dlg->kcfg_SyncThumbnailsViewport->setVisible( false ); | 29 | m_dlg->kcfg_SyncThumbnailsViewport->setVisible( false ); | ||
27 | m_dlg->kcfg_DisplayDocumentTitle->setVisible( false ); | 30 | m_dlg->kcfg_DisplayDocumentTitle->setVisible( false ); | ||
28 | m_dlg->kcfg_WatchFile->setVisible( false ); | 31 | m_dlg->kcfg_WatchFile->setVisible( false ); | ||
29 | m_dlg->kcfg_rtlReadingDirection->setVisible(false); | 32 | m_dlg->kcfg_rtlReadingDirection->setVisible(false); | ||
30 | } | 33 | } | ||
31 | m_dlg->kcfg_ShellOpenFileInTabs->setVisible( embedMode == Okular::NativeShellMode ); | 34 | m_dlg->kcfg_ShellOpenFileInTabs->setVisible( embedMode == Okular::NativeShellMode ); | ||
Show All 11 Lines | |||||
43 | #else | 46 | #else | ||
44 | if ( KAuthorized::authorize( QStringLiteral("skip_drm") ) ) | 47 | if ( KAuthorized::authorize( QStringLiteral("skip_drm") ) ) | ||
45 | m_dlg->kcfg_ObeyDRM->show(); | 48 | m_dlg->kcfg_ObeyDRM->show(); | ||
46 | else | 49 | else | ||
47 | m_dlg->kcfg_ObeyDRM->hide(); | 50 | m_dlg->kcfg_ObeyDRM->hide(); | ||
48 | #endif | 51 | #endif | ||
49 | } | 52 | } | ||
50 | 53 | | |||
54 | void DlgGeneral::setCustomBackgroundColorButton( bool value ) | ||||
55 | { | ||||
56 | m_dlg->kcfg_BackgroundColor->setEnabled( value ); | ||||
57 | } |