@ -49,8 +49,8 @@
KEyeCandyPage : : KEyeCandyPage ( TQWidget * parent , const char * name ) : KEyeCandyPageDlg ( parent , name ) {
kwinconf = new KConfig ( " k winrc" , false , true ) ;
kwineventconf = new KConfig ( " k win.eventsrc" , false , false ) ;
twinconf = new KConfig ( " t winrc" , false , true ) ;
twineventconf = new KConfig ( " t win.eventsrc" , false , false ) ;
kickerconf = new KConfig ( " kickerrc " , false , false ) ;
konquerorconf = new KConfig ( " konquerorrc " , false , false ) ;
konqiconconf = new KConfig ( " konqiconviewrc " , false , false ) ;
@ -131,8 +131,8 @@ KEyeCandyPage::KEyeCandyPage(TQWidget *parent, const char *name ) : KEyeCandyPag
}
KEyeCandyPage : : ~ KEyeCandyPage ( ) {
delete k winconf;
delete k wineventconf;
delete t winconf;
delete t wineventconf;
delete kickerconf ;
delete konquerorconf ;
delete konqiconconf ;
@ -305,17 +305,17 @@ void KEyeCandyPage::enableDesktopWindowEffects(bool enable,bool restore){
// -Animate shade
// -Enable Hover
//-Enable move/resize on maximised windows
k winconf- > setGroup ( " Windows " ) ;
t winconf- > setGroup ( " Windows " ) ;
if ( ! restore ) {
k winconf- > writeEntry ( " AnimateMinimize " , enable ) ;
k winconf- > writeEntry ( " AnimateShade " , enable ) ;
k winconf- > writeEntry ( " MoveResizeMaximizedWindows " , enable ) ;
k winconf- > writeEntry ( " ShadeHover " , enable ) ;
t winconf- > writeEntry ( " AnimateMinimize " , enable ) ;
t winconf- > writeEntry ( " AnimateShade " , enable ) ;
t winconf- > writeEntry ( " MoveResizeMaximizedWindows " , enable ) ;
t winconf- > writeEntry ( " ShadeHover " , enable ) ;
} else {
k winconf- > writeEntry ( " AnimateMinimize " , b_AnimateMinimize ) ;
k winconf- > writeEntry ( " AnimateShade " , b_AnimateShade ) ;
k winconf- > writeEntry ( " MoveResizeMaximizedWindows " , b_MoveResizeMaximizedWindows ) ;
k winconf- > writeEntry ( " ShadeHover " , b_ShadeHover ) ;
t winconf- > writeEntry ( " AnimateMinimize " , b_AnimateMinimize ) ;
t winconf- > writeEntry ( " AnimateShade " , b_AnimateShade ) ;
t winconf- > writeEntry ( " MoveResizeMaximizedWindows " , b_MoveResizeMaximizedWindows ) ;
t winconf- > writeEntry ( " ShadeHover " , b_ShadeHover ) ;
}
}
@ -326,20 +326,20 @@ void KEyeCandyPage::enableDesktopWindowMovingContents(bool enable, bool restore)
// -Display content in resizing window
// And KGlobalSettings::opaqueResize() for QSplitters
k winconf- > setGroup ( " Windows " ) ;
t winconf- > setGroup ( " Windows " ) ;
KGlobal : : config ( ) - > setGroup ( " KDE " ) ;
if ( enable ) {
k winconf- > writeEntry ( " ResizeMode " , " Opaque " ) ;
k winconf- > writeEntry ( " MoveMode " , " Opaque " ) ;
t winconf- > writeEntry ( " ResizeMode " , " Opaque " ) ;
t winconf- > writeEntry ( " MoveMode " , " Opaque " ) ;
KGlobal : : config ( ) - > writeEntry ( " OpaqueResize " , true , true , true ) ;
} else {
k winconf- > writeEntry ( " ResizeMode " , " Transparent " ) ;
k winconf- > writeEntry ( " MoveMode " , " Transparent " ) ;
t winconf- > writeEntry ( " ResizeMode " , " Transparent " ) ;
t winconf- > writeEntry ( " MoveMode " , " Transparent " ) ;
KGlobal : : config ( ) - > writeEntry ( " OpaqueResize " , false , true , true ) ;
}
if ( restore ) {
k winconf- > writeEntry ( " ResizeMode " , s_ResizeMode ) ;
k winconf- > writeEntry ( " MoveMode " , s_MoveMode ) ;
t winconf- > writeEntry ( " ResizeMode " , s_ResizeMode ) ;
t winconf- > writeEntry ( " MoveMode " , s_MoveMode ) ;
KGlobal : : config ( ) - > writeEntry ( " OpaqueResize " , b_OpaqueResize , true , true ) ;
}
}
@ -547,49 +547,49 @@ void KEyeCandyPage::enablePreview(bool currSettings){
//----------------------------OTHER STUFF-------------------------------------------------
/** Enables the default KDE sound scheme in Level 3 */
void KEyeCandyPage : : enableSoundScheme ( bool enable , bool user ) {
k wineventconf- > setGroup ( " desktop1 " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop1 : 0 ) ) ;
k wineventconf- > setGroup ( " desktop2 " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop2 : 0 ) ) ;
k wineventconf- > setGroup ( " desktop3 " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop3 : 0 ) ) ;
k wineventconf- > setGroup ( " desktop4 " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop4 : 0 ) ) ;
k wineventconf- > setGroup ( " desktop5 " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop5 : 0 ) ) ;
k wineventconf- > setGroup ( " desktop6 " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop6 : 0 ) ) ;
k wineventconf- > setGroup ( " desktop7 " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop7 : 0 ) ) ;
k wineventconf- > setGroup ( " desktop8 " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop8 : 0 ) ) ;
k wineventconf- > setGroup ( " new " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . notold : 0 ) ) ;
k wineventconf- > setGroup ( " close " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . close : 0 ) ) ;
k wineventconf- > setGroup ( " transnew " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . transnew : 0 ) ) ;
k wineventconf- > setGroup ( " transdelete " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . transdelete : 0 ) ) ;
k wineventconf- > setGroup ( " iconify " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . iconify : 0 ) ) ;
k wineventconf- > setGroup ( " deiconify " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . deiconify : 0 ) ) ;
k wineventconf- > setGroup ( " maximize " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . maximize : 0 ) ) ;
k wineventconf- > setGroup ( " unmaximize " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . unmaximize : 0 ) ) ;
k wineventconf- > setGroup ( " shadeup " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . shadeup : 0 ) ) ;
k wineventconf- > setGroup ( " shadedown " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . shadedown : 0 ) ) ;
k wineventconf- > setGroup ( " sticky " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . sticky : 0 ) ) ;
k wineventconf- > setGroup ( " unsticky " ) ;
k wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . unsticky : 0 ) ) ;
t wineventconf- > setGroup ( " desktop1 " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop1 : 0 ) ) ;
t wineventconf- > setGroup ( " desktop2 " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop2 : 0 ) ) ;
t wineventconf- > setGroup ( " desktop3 " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop3 : 0 ) ) ;
t wineventconf- > setGroup ( " desktop4 " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop4 : 0 ) ) ;
t wineventconf- > setGroup ( " desktop5 " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop5 : 0 ) ) ;
t wineventconf- > setGroup ( " desktop6 " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop6 : 0 ) ) ;
t wineventconf- > setGroup ( " desktop7 " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop7 : 0 ) ) ;
t wineventconf- > setGroup ( " desktop8 " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . desktop8 : 0 ) ) ;
t wineventconf- > setGroup ( " new " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . notold : 0 ) ) ;
t wineventconf- > setGroup ( " close " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . close : 0 ) ) ;
t wineventconf- > setGroup ( " transnew " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . transnew : 0 ) ) ;
t wineventconf- > setGroup ( " transdelete " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . transdelete : 0 ) ) ;
t wineventconf- > setGroup ( " iconify " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . iconify : 0 ) ) ;
t wineventconf- > setGroup ( " deiconify " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . deiconify : 0 ) ) ;
t wineventconf- > setGroup ( " maximize " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . maximize : 0 ) ) ;
t wineventconf- > setGroup ( " unmaximize " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . unmaximize : 0 ) ) ;
t wineventconf- > setGroup ( " shadeup " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . shadeup : 0 ) ) ;
t wineventconf- > setGroup ( " shadedown " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . shadedown : 0 ) ) ;
t wineventconf- > setGroup ( " sticky " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . sticky : 0 ) ) ;
t wineventconf- > setGroup ( " unsticky " ) ;
t wineventconf- > writeEntry ( " presentation " , enable ? 1 : ( user ? st_UserSnd . unsticky : 0 ) ) ;
}
/** Enable Antialiased fonts. Enable in Level 7. */
@ -615,16 +615,16 @@ void KEyeCandyPage::save(bool currSettings){
// currSettings==true: save selections. currSettings==false: save user-def.
saveCheckState ( currSettings ) ;
// save all the KConfig-objects to their respective files
k winconf- > sync ( ) ;
k wineventconf- > sync ( ) ;
t winconf- > sync ( ) ;
t wineventconf- > sync ( ) ;
konquerorconf - > sync ( ) ;
konqiconconf - > sync ( ) ;
kickerconf - > sync ( ) ;
kdesktopconf - > sync ( ) ;
KGlobal : : config ( ) - > sync ( ) ;
// restart k win for window effects
// restart t win for window effects
kapp - > dcopClient ( ) - > send ( " knotify " , " Notify " , " reconfigure() " , TQString ( " " ) ) ;
kapp - > dcopClient ( ) - > send ( " k win*" , " " , " reconfigure() " , TQString ( " " ) ) ;
kapp - > dcopClient ( ) - > send ( " t win*" , " " , " reconfigure() " , TQString ( " " ) ) ;
// set the display options (style effects)
KIPC : : sendMessageAll ( KIPC : : SettingsChanged ) ;
TQApplication : : syncX ( ) ;
@ -730,63 +730,63 @@ void KEyeCandyPage::getUserDefaults(){
konq_dont_prev = konqiconconf - > readListEntry ( " DontPreview " ) ;
b_konq_prev_sound = konqiconconf - > readBoolEntry ( " EnableSoundPreviews " , false ) ;
b_konq_prev_enable = konqiconconf - > readBoolEntry ( " PreviewsEnabled " , true ) ;
k winconf- > setGroup ( " Windows " ) ;
s_ResizeMode = k winconf- > readEntry ( " ResizeMode " , " Transparent " ) ;
s_MoveMode = k winconf- > readEntry ( " MoveMode " , " Opaque " ) ;
t winconf- > setGroup ( " Windows " ) ;
s_ResizeMode = t winconf- > readEntry ( " ResizeMode " , " Transparent " ) ;
s_MoveMode = t winconf- > readEntry ( " MoveMode " , " Opaque " ) ;
b_AnimateMinimize = k winconf- > readBoolEntry ( " AnimateMinimize " , true ) ;
b_AnimateShade = k winconf- > readBoolEntry ( " AnimateShade " , true ) ;
b_MoveResizeMaximizedWindows = k winconf- > readBoolEntry ( " MoveResizeMaximizedWindows " , true ) ;
b_ShadeHover = k winconf- > readBoolEntry ( " ShadeHover " , false ) ;
b_AnimateMinimize = t winconf- > readBoolEntry ( " AnimateMinimize " , true ) ;
b_AnimateShade = t winconf- > readBoolEntry ( " AnimateShade " , true ) ;
b_MoveResizeMaximizedWindows = t winconf- > readBoolEntry ( " MoveResizeMaximizedWindows " , true ) ;
b_ShadeHover = t winconf- > readBoolEntry ( " ShadeHover " , false ) ;
getUserSoundScheme ( ) ;
}
/** gets the users sound-settings */
void KEyeCandyPage : : getUserSoundScheme ( ) {
k wineventconf- > setGroup ( " desktop1 " ) ;
st_UserSnd . desktop1 = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " desktop2 " ) ;
st_UserSnd . desktop2 = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " desktop3 " ) ;
st_UserSnd . desktop3 = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " desktop4 " ) ;
st_UserSnd . desktop4 = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " desktop5 " ) ;
st_UserSnd . desktop5 = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " desktop6 " ) ;
st_UserSnd . desktop6 = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " desktop7 " ) ;
st_UserSnd . desktop7 = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " desktop8 " ) ;
st_UserSnd . desktop8 = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " new " ) ;
st_UserSnd . notold = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " close " ) ;
st_UserSnd . close = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " transnew " ) ;
st_UserSnd . transnew = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " transdelete " ) ;
st_UserSnd . transdelete = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " iconify " ) ;
st_UserSnd . iconify = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " deiconify " ) ;
st_UserSnd . deiconify = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " maximize " ) ;
st_UserSnd . maximize = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " unmaximize " ) ;
st_UserSnd . unmaximize = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " shadeup " ) ;
st_UserSnd . shadeup = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " shadedown " ) ;
st_UserSnd . shadedown = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " sticky " ) ;
st_UserSnd . sticky = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
k wineventconf- > setGroup ( " unsticky " ) ;
st_UserSnd . unsticky = k wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " desktop1 " ) ;
st_UserSnd . desktop1 = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " desktop2 " ) ;
st_UserSnd . desktop2 = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " desktop3 " ) ;
st_UserSnd . desktop3 = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " desktop4 " ) ;
st_UserSnd . desktop4 = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " desktop5 " ) ;
st_UserSnd . desktop5 = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " desktop6 " ) ;
st_UserSnd . desktop6 = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " desktop7 " ) ;
st_UserSnd . desktop7 = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " desktop8 " ) ;
st_UserSnd . desktop8 = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " new " ) ;
st_UserSnd . notold = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " close " ) ;
st_UserSnd . close = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " transnew " ) ;
st_UserSnd . transnew = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " transdelete " ) ;
st_UserSnd . transdelete = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " iconify " ) ;
st_UserSnd . iconify = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " deiconify " ) ;
st_UserSnd . deiconify = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " maximize " ) ;
st_UserSnd . maximize = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " unmaximize " ) ;
st_UserSnd . unmaximize = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " shadeup " ) ;
st_UserSnd . shadeup = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " shadedown " ) ;
st_UserSnd . shadedown = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " sticky " ) ;
st_UserSnd . sticky = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
t wineventconf- > setGroup ( " unsticky " ) ;
st_UserSnd . unsticky = t wineventconf- > readNumEntry ( " presentation " , 0 ) ;
}
/** calls all enable functions with the state of the checkboxes. This is needed for save() only,