Changeset View
Changeset View
Standalone View
Standalone View
kstyle/config/breezestyleconfig.cpp
Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Line(s) | 46 | { | |||
---|---|---|---|---|---|
59 | connect( _sliderDrawTickMarks, SIGNAL(toggled(bool)), SLOT(updateChanged()) ); | 59 | connect( _sliderDrawTickMarks, SIGNAL(toggled(bool)), SLOT(updateChanged()) ); | ||
60 | connect( _splitterProxyEnabled, SIGNAL(toggled(bool)), SLOT(updateChanged()) ); | 60 | connect( _splitterProxyEnabled, SIGNAL(toggled(bool)), SLOT(updateChanged()) ); | ||
61 | connect( _mnemonicsMode, SIGNAL(currentIndexChanged(int)), SLOT(updateChanged()) ); | 61 | connect( _mnemonicsMode, SIGNAL(currentIndexChanged(int)), SLOT(updateChanged()) ); | ||
62 | connect( _animationsEnabled, SIGNAL(toggled(bool)), SLOT(updateChanged()) ); | 62 | connect( _animationsEnabled, SIGNAL(toggled(bool)), SLOT(updateChanged()) ); | ||
63 | connect( _animationsDuration, SIGNAL(valueChanged(int)), SLOT(updateChanged()) ); | 63 | connect( _animationsDuration, SIGNAL(valueChanged(int)), SLOT(updateChanged()) ); | ||
64 | connect( _scrollBarAddLineButtons, SIGNAL(currentIndexChanged(int)), SLOT(updateChanged()) ); | 64 | connect( _scrollBarAddLineButtons, SIGNAL(currentIndexChanged(int)), SLOT(updateChanged()) ); | ||
65 | connect( _scrollBarSubLineButtons, SIGNAL(currentIndexChanged(int)), SLOT(updateChanged()) ); | 65 | connect( _scrollBarSubLineButtons, SIGNAL(currentIndexChanged(int)), SLOT(updateChanged()) ); | ||
66 | connect( _windowDragMode, SIGNAL(currentIndexChanged(int)), SLOT(updateChanged()) ); | 66 | connect( _windowDragMode, SIGNAL(currentIndexChanged(int)), SLOT(updateChanged()) ); | ||
67 | connect( _menuOpacity, SIGNAL(valueChanged(int)), SLOT(updateChanged()) ); | ||||
67 | 68 | | |||
68 | } | 69 | } | ||
69 | 70 | | |||
70 | //__________________________________________________________________ | 71 | //__________________________________________________________________ | ||
71 | void StyleConfig::save() | 72 | void StyleConfig::save() | ||
72 | { | 73 | { | ||
73 | StyleConfigData::setTabBarDrawCenteredTabs( _tabBarDrawCenteredTabs->isChecked() ); | 74 | StyleConfigData::setTabBarDrawCenteredTabs( _tabBarDrawCenteredTabs->isChecked() ); | ||
74 | StyleConfigData::setToolBarDrawItemSeparator( _toolBarDrawItemSeparator->isChecked() ); | 75 | StyleConfigData::setToolBarDrawItemSeparator( _toolBarDrawItemSeparator->isChecked() ); | ||
75 | StyleConfigData::setViewDrawFocusIndicator( _viewDrawFocusIndicator->isChecked() ); | 76 | StyleConfigData::setViewDrawFocusIndicator( _viewDrawFocusIndicator->isChecked() ); | ||
76 | StyleConfigData::setDockWidgetDrawFrame( _dockWidgetDrawFrame->isChecked() ); | 77 | StyleConfigData::setDockWidgetDrawFrame( _dockWidgetDrawFrame->isChecked() ); | ||
77 | StyleConfigData::setTitleWidgetDrawFrame( _titleWidgetDrawFrame->isChecked() ); | 78 | StyleConfigData::setTitleWidgetDrawFrame( _titleWidgetDrawFrame->isChecked() ); | ||
78 | StyleConfigData::setSidePanelDrawFrame( _sidePanelDrawFrame->isChecked() ); | 79 | StyleConfigData::setSidePanelDrawFrame( _sidePanelDrawFrame->isChecked() ); | ||
79 | StyleConfigData::setMenuItemDrawStrongFocus( !_menuItemDrawThinFocus->isChecked() ); | 80 | StyleConfigData::setMenuItemDrawStrongFocus( !_menuItemDrawThinFocus->isChecked() ); | ||
80 | StyleConfigData::setSliderDrawTickMarks( _sliderDrawTickMarks->isChecked() ); | 81 | StyleConfigData::setSliderDrawTickMarks( _sliderDrawTickMarks->isChecked() ); | ||
81 | StyleConfigData::setSplitterProxyEnabled( _splitterProxyEnabled->isChecked() ); | 82 | StyleConfigData::setSplitterProxyEnabled( _splitterProxyEnabled->isChecked() ); | ||
82 | StyleConfigData::setMnemonicsMode( _mnemonicsMode->currentIndex() ); | 83 | StyleConfigData::setMnemonicsMode( _mnemonicsMode->currentIndex() ); | ||
83 | StyleConfigData::setScrollBarAddLineButtons( _scrollBarAddLineButtons->currentIndex() ); | 84 | StyleConfigData::setScrollBarAddLineButtons( _scrollBarAddLineButtons->currentIndex() ); | ||
84 | StyleConfigData::setScrollBarSubLineButtons( _scrollBarSubLineButtons->currentIndex() ); | 85 | StyleConfigData::setScrollBarSubLineButtons( _scrollBarSubLineButtons->currentIndex() ); | ||
85 | StyleConfigData::setAnimationsEnabled( _animationsEnabled->isChecked() ); | 86 | StyleConfigData::setAnimationsEnabled( _animationsEnabled->isChecked() ); | ||
86 | StyleConfigData::setAnimationsDuration( _animationsDuration->value() ); | 87 | StyleConfigData::setAnimationsDuration( _animationsDuration->value() ); | ||
87 | StyleConfigData::setWindowDragMode( _windowDragMode->currentIndex() ); | 88 | StyleConfigData::setWindowDragMode( _windowDragMode->currentIndex() ); | ||
89 | StyleConfigData::setMenuOpacity( _menuOpacity->value() ); | ||||
88 | 90 | | |||
89 | #if BREEZE_USE_KDE4 | 91 | #if BREEZE_USE_KDE4 | ||
90 | StyleConfigData::self()->writeConfig(); | 92 | StyleConfigData::self()->writeConfig(); | ||
91 | #else | 93 | #else | ||
92 | StyleConfigData::self()->save(); | 94 | StyleConfigData::self()->save(); | ||
93 | 95 | | |||
94 | //update the KDE4 config to match | 96 | //update the KDE4 config to match | ||
95 | Kdelibs4Migration migration; | 97 | Kdelibs4Migration migration; | ||
▲ Show 20 Lines • Show All 46 Lines • ▼ Show 20 Line(s) | 132 | { | |||
142 | else if( _sliderDrawTickMarks->isChecked() != StyleConfigData::sliderDrawTickMarks() ) modified = true; | 144 | else if( _sliderDrawTickMarks->isChecked() != StyleConfigData::sliderDrawTickMarks() ) modified = true; | ||
143 | else if( _mnemonicsMode->currentIndex() != StyleConfigData::mnemonicsMode() ) modified = true; | 145 | else if( _mnemonicsMode->currentIndex() != StyleConfigData::mnemonicsMode() ) modified = true; | ||
144 | else if( _scrollBarAddLineButtons->currentIndex() != StyleConfigData::scrollBarAddLineButtons() ) modified = true; | 146 | else if( _scrollBarAddLineButtons->currentIndex() != StyleConfigData::scrollBarAddLineButtons() ) modified = true; | ||
145 | else if( _scrollBarSubLineButtons->currentIndex() != StyleConfigData::scrollBarSubLineButtons() ) modified = true; | 147 | else if( _scrollBarSubLineButtons->currentIndex() != StyleConfigData::scrollBarSubLineButtons() ) modified = true; | ||
146 | else if( _splitterProxyEnabled->isChecked() != StyleConfigData::splitterProxyEnabled() ) modified = true; | 148 | else if( _splitterProxyEnabled->isChecked() != StyleConfigData::splitterProxyEnabled() ) modified = true; | ||
147 | else if( _animationsEnabled->isChecked() != StyleConfigData::animationsEnabled() ) modified = true; | 149 | else if( _animationsEnabled->isChecked() != StyleConfigData::animationsEnabled() ) modified = true; | ||
148 | else if( _animationsDuration->value() != StyleConfigData::animationsDuration() ) modified = true; | 150 | else if( _animationsDuration->value() != StyleConfigData::animationsDuration() ) modified = true; | ||
149 | else if( _windowDragMode->currentIndex() != StyleConfigData::windowDragMode() ) modified = true; | 151 | else if( _windowDragMode->currentIndex() != StyleConfigData::windowDragMode() ) modified = true; | ||
152 | else if( _menuOpacity->value() != StyleConfigData::menuOpacity() ) modified = true; | ||||
150 | 153 | | |||
151 | emit changed(modified); | 154 | emit changed(modified); | ||
152 | 155 | | |||
153 | } | 156 | } | ||
154 | 157 | | |||
155 | //__________________________________________________________________ | 158 | //__________________________________________________________________ | ||
156 | void StyleConfig::load() | 159 | void StyleConfig::load() | ||
157 | { | 160 | { | ||
158 | 161 | | |||
159 | _tabBarDrawCenteredTabs->setChecked( StyleConfigData::tabBarDrawCenteredTabs() ); | 162 | _tabBarDrawCenteredTabs->setChecked( StyleConfigData::tabBarDrawCenteredTabs() ); | ||
160 | _toolBarDrawItemSeparator->setChecked( StyleConfigData::toolBarDrawItemSeparator() ); | 163 | _toolBarDrawItemSeparator->setChecked( StyleConfigData::toolBarDrawItemSeparator() ); | ||
161 | _viewDrawFocusIndicator->setChecked( StyleConfigData::viewDrawFocusIndicator() ); | 164 | _viewDrawFocusIndicator->setChecked( StyleConfigData::viewDrawFocusIndicator() ); | ||
162 | _dockWidgetDrawFrame->setChecked( StyleConfigData::dockWidgetDrawFrame() ); | 165 | _dockWidgetDrawFrame->setChecked( StyleConfigData::dockWidgetDrawFrame() ); | ||
163 | _titleWidgetDrawFrame->setChecked( StyleConfigData::titleWidgetDrawFrame() ); | 166 | _titleWidgetDrawFrame->setChecked( StyleConfigData::titleWidgetDrawFrame() ); | ||
164 | _sidePanelDrawFrame->setChecked( StyleConfigData::sidePanelDrawFrame() ); | 167 | _sidePanelDrawFrame->setChecked( StyleConfigData::sidePanelDrawFrame() ); | ||
165 | _menuItemDrawThinFocus->setChecked( !StyleConfigData::menuItemDrawStrongFocus() ); | 168 | _menuItemDrawThinFocus->setChecked( !StyleConfigData::menuItemDrawStrongFocus() ); | ||
166 | _sliderDrawTickMarks->setChecked( StyleConfigData::sliderDrawTickMarks() ); | 169 | _sliderDrawTickMarks->setChecked( StyleConfigData::sliderDrawTickMarks() ); | ||
167 | _mnemonicsMode->setCurrentIndex( StyleConfigData::mnemonicsMode() ); | 170 | _mnemonicsMode->setCurrentIndex( StyleConfigData::mnemonicsMode() ); | ||
168 | _splitterProxyEnabled->setChecked( StyleConfigData::splitterProxyEnabled() ); | 171 | _splitterProxyEnabled->setChecked( StyleConfigData::splitterProxyEnabled() ); | ||
169 | _scrollBarAddLineButtons->setCurrentIndex( StyleConfigData::scrollBarAddLineButtons() ); | 172 | _scrollBarAddLineButtons->setCurrentIndex( StyleConfigData::scrollBarAddLineButtons() ); | ||
170 | _scrollBarSubLineButtons->setCurrentIndex( StyleConfigData::scrollBarSubLineButtons() ); | 173 | _scrollBarSubLineButtons->setCurrentIndex( StyleConfigData::scrollBarSubLineButtons() ); | ||
171 | _animationsEnabled->setChecked( StyleConfigData::animationsEnabled() ); | 174 | _animationsEnabled->setChecked( StyleConfigData::animationsEnabled() ); | ||
172 | _animationsDuration->setValue( StyleConfigData::animationsDuration() ); | 175 | _animationsDuration->setValue( StyleConfigData::animationsDuration() ); | ||
173 | _windowDragMode->setCurrentIndex( StyleConfigData::windowDragMode() ); | 176 | _windowDragMode->setCurrentIndex( StyleConfigData::windowDragMode() ); | ||
177 | _menuOpacity->setValue( StyleConfigData::menuOpacity() ); | ||||
174 | 178 | | |||
175 | } | 179 | } | ||
176 | 180 | | |||
177 | } | 181 | } |