[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kcontrol
From: Oswald Buddenhagen <ossi () kde ! org>
Date: 2004-07-16 13:17:49
Message-ID: 20040716131749.870FC16AF5 () office ! kde ! org
[Download RAW message or body]
CVS commit by ossi:
read-only mode fixes
M +6 -0 background/bgadvanced.cpp 1.15
M +2 -0 background/bgadvanced.h 1.6
M +19 -3 background/bgdialog.cpp 1.44
M +4 -3 kdm/kdm-conv.cpp 1.28
M +4 -1 kdm/kdm-font.cpp 1.43
--- kdebase/kcontrol/kdm/kdm-conv.cpp #1.27:1.28
@@ -154,7 +154,8 @@ KDMConvenienceWidget::KDMConvenienceWidg
void KDMConvenienceWidget::makeReadOnly()
{
- alGroup->setEnabled(false);
- npGroup->setEnabled(false);
- pl_label->setEnabled(false);
+ ((QWidget*)alGroup->child("qt_groupbox_checkbox"))->setEnabled(false);
+ userlb->setEnabled(false);
+ ((QWidget*)npGroup->child("qt_groupbox_checkbox"))->setEnabled(false);
+ npuserlv->setEnabled(false);
cbarlen->setEnabled(false);
npRadio->setEnabled(false);
--- kdebase/kcontrol/kdm/kdm-font.cpp #1.42:1.43
@@ -78,5 +78,8 @@ KDMFontWidget::KDMFontWidget(QWidget *pa
void KDMFontWidget::makeReadOnly()
{
- setEnabled(false);
+ stdFontChooser->button()->setEnabled(false);
+ failFontChooser->button()->setEnabled(false);
+ greetingFontChooser->button()->setEnabled(false);
+ aacb->setEnabled(false);
}
--- kdebase/kcontrol/background/bgadvanced.cpp #1.14:1.15
@@ -131,4 +131,10 @@ BGAdvancedDialog::BGAdvancedDialog(KBack
}
+void BGAdvancedDialog::makeReadOnly()
+{
+ dlg->m_cbProgram->setEnabled(false);
+ dlg->m_listPrograms->setEnabled(false);
+}
+
void BGAdvancedDialog::setCacheSize(int s)
{
--- kdebase/kcontrol/background/bgadvanced.h #1.5:1.6
@@ -54,4 +54,6 @@ public:
void updateUI();
+ void makeReadOnly();
+
public slots:
void slotAdd();
--- kdebase/kcontrol/background/bgdialog.cpp #1.43:1.44
@@ -175,7 +175,17 @@ void BGDialog::makeReadOnly()
m_pMonitor->setEnabled( false );
m_comboDesktop->setEnabled( false );
- m_buttonAdvanced->setEnabled( false );
- m_buttonGroupBackground->setEnabled( false );
- groupBox3->setEnabled( false );
+ m_colorPrimary->setEnabled( false );
+ m_colorSecondary->setEnabled( false );
+ m_comboPattern->setEnabled( false );
+ m_radioNoPicture->setEnabled( false );
+ m_radioPicture->setEnabled( false );
+ m_radioSlideShow->setEnabled( false );
+ m_urlWallpaperBox->setEnabled( false );
+ m_urlWallpaperButton->setEnabled( false );
+ m_comboWallpaperPos->setEnabled( false );
+ m_buttonSetupWallpapers->setEnabled( false );
+ m_comboBlend->setEnabled( false );
+ m_sliderBlend->setEnabled( false );
+ m_cbBlendReverse->setEnabled( false );
}
@@ -846,4 +856,10 @@ void BGDialog::slotAdvanced()
BGAdvancedDialog dlg(r, topLevelWidget(), m_multidesktop);
+ if (!m_pMonitor->isEnabled()) {
+ dlg.makeReadOnly();
+ dlg.exec();
+ return;
+ }
+
dlg.setTextColor(m_pGlobals->textColor());
dlg.setTextBackgroundColor(m_pGlobals->textBackgroundColor());
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic