[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/runtime/khelpcenter
From:       Mickael Marchand <marchand () kde ! org>
Date:       2007-08-24 19:47:23
Message-ID: 1187984843.732023.24978.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 704399 by marchand:

dfaure idea : one desktopGroup() call is far enough


 M  +14 -13    docentry.cpp  


--- trunk/KDE/kdebase/runtime/khelpcenter/docentry.cpp #704398:704399
@@ -206,30 +206,31 @@
 bool DocEntry::readFromFile( const QString &fileName )
 {
   KDesktopFile file( fileName );
+  KConfigGroup desktopGroup = file.desktopGroup();
 
   mName = file.readName();
-  mSearch = file.desktopGroup().readEntry( "X-DOC-Search" );
+  mSearch = desktopGroup.readEntry( "X-DOC-Search" );
   mIcon = file.readIcon();
-  mUrl = file.desktopGroup().readPathEntry( "DocPath" );
-  mInfo = file.desktopGroup().readEntry( "Info" );
-  if ( mInfo.isNull() ) mInfo = file.desktopGroup().readEntry( "Comment" );
-  mLang = file.desktopGroup().readEntry( "Lang", "en" );
-  mIdentifier = file.desktopGroup().readEntry( "X-DOC-Identifier" );
+  mUrl = desktopGroup.readPathEntry( "DocPath" );
+  mInfo = desktopGroup.readEntry( "Info" );
+  if ( mInfo.isNull() ) mInfo = desktopGroup.readEntry( "Comment" );
+  mLang = desktopGroup.readEntry( "Lang", "en" );
+  mIdentifier = desktopGroup.readEntry( "X-DOC-Identifier" );
   if ( mIdentifier.isEmpty() ) {
     QFileInfo fi( fileName );
     mIdentifier = fi.completeBaseName();
   }
-  mIndexer = file.desktopGroup().readEntry( "X-DOC-Indexer" );
+  mIndexer = desktopGroup.readEntry( "X-DOC-Indexer" );
   mIndexer.replace( "%f", fileName );
-  mIndexTestFile = file.desktopGroup().readEntry( "X-DOC-IndexTestFile" );
-  mSearchEnabledDefault = file.desktopGroup().readEntry( "X-DOC-SearchEnabledDefault",
+  mIndexTestFile = desktopGroup.readEntry( "X-DOC-IndexTestFile" );
+  mSearchEnabledDefault = desktopGroup.readEntry( "X-DOC-SearchEnabledDefault",
                                               false );
   mSearchEnabled = mSearchEnabledDefault;
-  mWeight = file.desktopGroup().readEntry( "X-DOC-Weight", 0 );
-  mSearchMethod = file.desktopGroup().readEntry( "X-DOC-SearchMethod" );
-  mDocumentType = file.desktopGroup().readEntry( "X-DOC-DocumentType" );
+  mWeight = desktopGroup.readEntry( "X-DOC-Weight", 0 );
+  mSearchMethod = desktopGroup.readEntry( "X-DOC-SearchMethod" );
+  mDocumentType = desktopGroup.readEntry( "X-DOC-DocumentType" );
 
-  mKhelpcenterSpecial = file.desktopGroup().readEntry("X-KDE-KHelpcenter-Special");
+  mKhelpcenterSpecial = desktopGroup.readEntry("X-KDE-KHelpcenter-Special");
 
   return true;
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic