DockCfg::DockCfg(QWidget *parent, DockPlugin *plugin) : DockCfgBase(parent) { m_plugin = plugin; chkAutoHide->setChecked(plugin->getAutoHide()); unsigned interval = plugin->getAutoHideInterval(); spnAutoHide->setValue(interval); connect(chkAutoHide, SIGNAL(toggled(bool)), this, SLOT(autoHideToggled(bool))); connect(btnCustomize, SIGNAL(clicked()), this, SLOT(customize())); autoHideToggled(plugin->getAutoHide()); }
DockCfg::DockCfg(QWidget *parent, DockPlugin *plugin) : DockCfgBase(parent) { m_plugin = plugin; chkAutoHide->setChecked(plugin->getAutoHide()); unsigned interval = plugin->getAutoHideInterval(); spnAutoHide->setValue(interval); connect(chkAutoHide, SIGNAL(toggled(bool)), this, SLOT(autoHideToggled(bool))); connect(btnCustomize, SIGNAL(clicked()), this, SLOT(customize())); autoHideToggled(plugin->getAutoHide()); #ifdef USE_KDE spn_desk->setMaxValue(KWin::numberOfDesktops()); spn_desk->setValue(m_plugin->getDesktop()); #else spn_desk->hide(); TextLabel1_2->hide(); #endif }