// // ReportGridOptions method implementations // ReportGridOptions::ReportGridOptions(int rdx, int rdy, QObject * parent, const char * name) : QObject(parent, name) { QSettings settings; settings.setPath("OpenMFG.com", "OpenReports", QSettings::UserScope); show_grid = settings.readBoolEntry("/OpenMFG/rwShowGrid", FALSE); snap_grid = settings.readBoolEntry("/OpenMFG/rwSnapGrid", FALSE); _realDpiX = rdx; _realDpiY = rdy; setXInterval(settings.readDoubleEntry("/OpenMFG/rwXGridInterval",0.05)); setYInterval(settings.readDoubleEntry("/OpenMFG/rwYGridInterval",0.05)); }
void KCMStyle::loadEffects( KConfig& config ) { // Load effects. config.setGroup("KDE"); cbEnableEffects->setChecked( config.readBoolEntry( "EffectsEnabled", false) ); if ( config.readBoolEntry( "EffectAnimateCombo", false) ) comboComboEffect->setCurrentItem( 1 ); else comboComboEffect->setCurrentItem( 0 ); if ( config.readBoolEntry( "EffectAnimateTooltip", false) ) comboTooltipEffect->setCurrentItem( 1 ); else if ( config.readBoolEntry( "EffectFadeTooltip", false) ) comboTooltipEffect->setCurrentItem( 2 ); else comboTooltipEffect->setCurrentItem( 0 ); if ( config.readBoolEntry( "EffectAnimateMenu", false) ) comboMenuEffect->setCurrentItem( 1 ); else if ( config.readBoolEntry( "EffectFadeMenu", false) ) comboMenuEffect->setCurrentItem( 2 ); else comboMenuEffect->setCurrentItem( 0 ); comboMenuHandle->setCurrentItem(config.readNumEntry("InsertTearOffHandle", 0)); // KStyle Menu transparency and drop-shadow options... QSettings settings; QString effectEngine = settings.readEntry("/KStyle/Settings/MenuTransparencyEngine", "Disabled"); #ifdef HAVE_XRENDER if (effectEngine == "XRender") { comboMenuEffectType->setCurrentItem(2); comboMenuEffect->setCurrentItem(3); } else if (effectEngine == "SoftwareBlend") { comboMenuEffectType->setCurrentItem(1); comboMenuEffect->setCurrentItem(3); #else if (effectEngine == "XRender" || effectEngine == "SoftwareBlend") { comboMenuEffectType->setCurrentItem(1); // Software Blend comboMenuEffect->setCurrentItem(3); #endif } else if (effectEngine == "SoftwareTint") { comboMenuEffectType->setCurrentItem(0); comboMenuEffect->setCurrentItem(3); } else comboMenuEffectType->setCurrentItem(0); if (comboMenuEffect->currentItem() != 3) // If not translucency... menuPreview->setPreviewMode( MenuPreview::Tint ); else if (comboMenuEffectType->currentItem() == 0) menuPreview->setPreviewMode( MenuPreview::Tint ); else menuPreview->setPreviewMode( MenuPreview::Blend ); slOpacity->setValue( (int)(100 * settings.readDoubleEntry("/KStyle/Settings/MenuOpacity", 0.90)) ); // Menu Drop-shadows... cbMenuShadow->setChecked( settings.readBoolEntry("/KStyle/Settings/MenuDropShadow", false) ); if (cbEnableEffects->isChecked()) { containerFrame->setEnabled( true ); menuContainer->setEnabled( comboMenuEffect->currentItem() == 3 ); } else { menuContainer->setEnabled( false ); containerFrame->setEnabled( false ); } m_bEffectsDirty = false; } void KCMStyle::menuEffectTypeChanged() { MenuPreview::PreviewMode mode; if (comboMenuEffect->currentItem() != 3) mode = MenuPreview::Tint; else if (comboMenuEffectType->currentItem() == 0) mode = MenuPreview::Tint; else mode = MenuPreview::Blend; menuPreview->setPreviewMode(mode); m_bEffectsDirty = true; }