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

List:       kde-commits
Subject:    KDE/kdepim/akonadi/clients/akonadiconsole
From:       Thomas McGuire <mcguire () kde ! org>
Date:       2009-01-06 11:43:39
Message-ID: 1231242219.181139.24451.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 906464 by tmcguire:

Build without Nepomuk. If Nepomuk is not found, the tab is removed.
Please verify that everything still works if Nepomuk is found.


 M  +16 -5     CMakeLists.txt  
 M  +14 -0     browserwidget.cpp  
 M  +2 -0      browserwidget.h  
 M  +2 -2      browserwidget_contentview.ui  
 A             config.h.cmake  


--- trunk/KDE/kdepim/akonadi/clients/akonadiconsole/CMakeLists.txt #906463:906464
@@ -1,8 +1,13 @@
 include_directories(${CMAKE_SOURCE_DIR}/akonadi)
 include_directories(${CMAKE_SOURCE_DIR}/libkdepim)
 
-if ( NEPOMUK_FOUND )
+if(NEPOMUK_FOUND)
+  set(AKONADICONSOLE_EXTRA_LIBS ${NEPOMUK_LIBRARIES})
+  include_directories(${NEPOMUK_INCLUDES})
+endif(NEPOMUK_FOUND)
 
+configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)
+
 set(akonadiconsole_bin_SRCS
   agentwidget.cpp
   browserwidget.cpp
@@ -38,10 +43,16 @@
 kde4_add_executable(akonadiconsole_bin ${akonadiconsole_bin_SRCS})
 set_target_properties(akonadiconsole_bin PROPERTIES OUTPUT_NAME akonadiconsole)
 
-target_link_libraries( akonadiconsole_bin ${KDE4_AKONADI_LIBS} akonadi-kabccommon \
${KDE4_AKONADI_KMIME_LIBS} akonadi-kcal kdepim ${KDE4_KDEUI_LIBS} \
${NEPOMUK_LIBRARIES} ) +target_link_libraries( akonadiconsole_bin
+  ${KDE4_AKONADI_LIBS}
+  akonadi-kabccommon
+  ${KDE4_AKONADI_KMIME_LIBS}
+  akonadi-kcal
+  kdepim
+  ${KDE4_KDEUI_LIBS}
+  ${AKONADICONSOLE_EXTRA_LIBS}
+)
 
 install( TARGETS akonadiconsole_bin ${INSTALL_TARGETS_DEFAULT_ARGS} )
 install( FILES akonadiconsole.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
-INSTALL( FILES akonadiconsoleui.rc DESTINATION ${DATA_INSTALL_DIR}/akonadiconsole )
-
-endif ( NEPOMUK_FOUND )
+install( FILES akonadiconsoleui.rc DESTINATION ${DATA_INSTALL_DIR}/akonadiconsole )
--- trunk/KDE/kdepim/akonadi/clients/akonadiconsole/browserwidget.cpp #906463:906464
@@ -18,6 +18,9 @@
 */
 
 #include "browserwidget.h"
+
+#include <config.h>
+
 #include "collectionattributespage.h"
 #include "collectioninternalspage.h"
 #include "collectionaclpage.h"
@@ -47,8 +50,11 @@
 #include <kconfig.h>
 #include <kmessagebox.h>
 #include <kxmlguiwindow.h>
+
+#ifdef NEPOMUK_FOUND
 #include <nepomuk/resource.h>
 #include <nepomuk/variant.h>
+#endif
 
 #include <QSplitter>
 #include <QTextEdit>
@@ -68,7 +74,9 @@
     QWidget( parent ),
     mItemModel( 0 ),
     mCurrentCollection( 0 ),
+#ifdef NEPOMUK_FOUND
     mNepomukModel( 0 ),
+#endif
     mStdActionManager( 0 ),
     mMonitor( 0 )
 {
@@ -130,6 +138,10 @@
   mStdActionManager->setCollectionSelectionModel( mCollectionView->selectionModel() \
);  mStdActionManager->setItemSelectionModel( itemUi.itemView->selectionModel() );
   mStdActionManager->createAllActions();
+
+#ifndef NEPOMUK_FOUND
+  contentUi.mainTabWidget->removeTab( contentUi.mainTabWidget->indexOf( \
contentUi.nepomukTab ) ); +#endif
 }
 
 void BrowserWidget::collectionActivated(const QModelIndex & index)
@@ -211,6 +223,7 @@
   }
   contentUi.attrView->setModel( mAttrModel );
 
+#ifdef NEPOMUK_FOUND
   Nepomuk::Resource res( item.url() );
   delete mNepomukModel;
   mNepomukModel = 0;
@@ -234,6 +247,7 @@
     contentUi.nepomukView->setEnabled( false );
   }
   contentUi.nepomukView->setModel( mNepomukModel );
+#endif
 
   if ( mMonitor )
     mMonitor->deleteLater(); // might be the one calling us
--- trunk/KDE/kdepim/akonadi/clients/akonadiconsole/browserwidget.h #906463:906464
@@ -71,7 +71,9 @@
     Akonadi::Collection::Id mCurrentCollection;
     Akonadi::Item mCurrentItem;
     QStandardItemModel *mAttrModel;
+#ifdef NEPOMUK_FOUND
     QStandardItemModel *mNepomukModel;
+#endif
     Akonadi::StandardActionManager *mStdActionManager;
     Akonadi::Monitor *mMonitor;
 };
--- trunk/KDE/kdepim/akonadi/clients/akonadiconsole/browserwidget_contentview.ui \
#906463:906464 @@ -11,7 +11,7 @@
   </property>
   <layout class="QGridLayout" >
    <item row="0" column="0" colspan="2" >
-    <widget class="KTabWidget" name="ktabwidget" >
+    <widget class="KTabWidget" name="mainTabWidget" >
      <property name="currentIndex" >
       <number>0</number>
      </property>
@@ -328,7 +328,7 @@
        </item>
       </layout>
      </widget>
-     <widget class="QWidget" name="tab_5" >
+     <widget class="QWidget" name="nepomukTab" >
       <attribute name="title" >
        <string>Nepomuk</string>
       </attribute>


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

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