From: Rafi Y. <ya...@us...> - 2005-10-15 19:20:09
|
Update of /cvsroot/krusader/krusader_kde3/krusader/KViewer In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29997/krusader/KViewer Modified Files: krviewer.cpp krviewer.h Log Message: implemeted the Konfigurator settings Index: krviewer.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/KViewer/krviewer.cpp,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -d -r1.40 -r1.41 *** krviewer.cpp 13 Oct 2005 10:16:00 -0000 1.40 --- krviewer.cpp 15 Oct 2005 19:19:55 -0000 1.41 *************** *** 159,162 **** --- 159,177 ---- } + void KrViewer::view( KURL url ) { + Mode defaultMode = Generic; + bool defaultWindow = false; + + krConfig->setGroup( "General" ); + defaultWindow = krConfig->readBoolEntry( "View In Separate Window",_ViewInSeparateWindow ); + + QString modeString = krConfig->readEntry( "Default Viewer Mode","generic" ); + + if( modeString == "generic" ) defaultMode = Generic; + else if( modeString == "text" ) defaultMode = Text; + else if( modeString == "hex" ) defaultMode = Hex; + + view(url,defaultMode,defaultWindow); + } void KrViewer::view( KURL url, Mode mode, bool new_window ) { Index: krviewer.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/KViewer/krviewer.h,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** krviewer.h 13 Oct 2005 10:16:00 -0000 1.19 --- krviewer.h 15 Oct 2005 19:19:55 -0000 1.20 *************** *** 40,44 **** enum Mode{Generic,Text,Hex}; ! static void view( KURL url, Mode mode=Generic, bool new_window=false ); static void edit( KURL url, Mode mode=Text, bool new_window=false ); --- 40,45 ---- enum Mode{Generic,Text,Hex}; ! static void view( KURL url ); ! static void view( KURL url, Mode mode, bool new_window ); static void edit( KURL url, Mode mode=Text, bool new_window=false ); |