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

List:       kde-commits
Subject:    KDE/kdepim/kleopatra
From:       Marc Mutz <mutz () kde ! org>
Date:       2010-11-02 16:05:29
Message-ID: 20101102160529.4BE2DAC8A6 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1192327 by mutz:

MainWindow: add a mobile variant

 M  +7 -3      CMakeLists.txt  
 M  +11 -0     main.cpp  
 M  +4 -4      mainwindow.h  
 A             mainwindow_mobile.cpp   [License: GPL (v2+) (+Qt exception)]
 A             mainwindow_mobile.h   mainwindow.h#1192326 [License: GPL (v2+) (+Qt exception)]


--- trunk/KDE/kdepim/kleopatra/CMakeLists.txt #1192326:1192327
@@ -24,6 +24,7 @@
   ${CMAKE_CURRENT_BINARY_DIR}
   ${CMAKE_SOURCE_DIR}/libkleo
   ${CMAKE_SOURCE_DIR}/libkdepim
+  ${CMAKE_SOURCE_DIR}/mobile/lib
   ${Boost_INCLUDE_DIR}
   ${QGPGME_INCLUDES}
   ${GPGME_INCLUDES} )
@@ -324,9 +325,12 @@
   set( _kleopatra_libkdepim_LIBS kdepim )
 endif(KDEPIM_ONLY_KLEO)
 
-set( _kleopatra_mainwindow_SRCS
-     mainwindow_desktop.cpp 
-)
+if (KDEPIM_MOBILE_UI)
+   set( _kleopatra_uiserver_extra_libs ${_kleopatra_uiserver_extra_libs} kdepimmobileui )
+   set( _kleopatra_mainwindow_SRCS mainwindow_mobile.cpp )
+else(KDEPIM_MOBILE_UI)
+   set( _kleopatra_mainwindow_SRCS mainwindow_desktop.cpp )
+endif(KDEPIM_MOBILE_UI)
 
 add_definitions ( -DKDE_DEFAULT_DEBUG_AREA=5151 )
 
--- trunk/KDE/kdepim/kleopatra/main.cpp #1192326:1192327
@@ -68,6 +68,10 @@
 
 #include <kleo/checksumdefinition.h>
 
+#ifdef KDEPIM_MOBILE_UI
+# include <kdeclarativeapplication.h>
+#endif
+
 #include <kcmdlineargs.h>
 #include <klocale.h>
 #include <kiconloader.h>
@@ -205,11 +209,18 @@
 
   KCmdLineArgs::init(argc, argv, &aboutData);
 
+#ifdef KDEPIM_MOBILE_UI
+  KDeclarativeApplication::preApplicationSetup( KleopatraApplication::commandLineOptions() );
+#else
   KCmdLineArgs::addCmdLineOptions( KleopatraApplication::commandLineOptions() );
+#endif
 
   qDebug() << "Statup timing:" << timer.elapsed() << "ms elapsed: Command line args created";
 
   KleopatraApplication app;
+#ifdef KDEPIM_MOBILE_UI
+  KDeclarativeApplication::postApplicationSetup();
+#endif
 
   qDebug() << "Startup timing:" << timer.elapsed() << "ms elapsed: Application created";
 
--- trunk/KDE/kdepim/kleopatra/mainwindow.h #1192326:1192327
@@ -33,10 +33,10 @@
 #ifndef __KLEOPATRA_MAINWINDOW_H__
 #define __KLEOPATRA_MAINWINDOW_H__
 
-//#ifdef KDEPIM_MOBILE_UI
-//# include "mainwindow_mobile.h"
-//#else
+#ifdef KDEPIM_MOBILE_UI
+# include "mainwindow_mobile.h"
+#else
 # include "mainwindow_desktop.h"
-//#endif
+#endif
 
 #endif /* __KLEOPATRA_MAINWINDOW_H__ */
[prev in list] [next in list] [prev in thread] [next in thread] 

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