[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: Re: KDE/kdepim/ktimetracker
From: Thorsten Staerk <Thorsten () staerk ! de>
Date: 2009-03-10 8:44:09
Message-ID: 200903100944.09781.Thorsten () staerk ! de
[Download RAW message or body]
Laurent!
I have tried to achieve this since months, today I tested your commit and it
works!
thanks a lot!
Thorsten
On Monday 09 March 2009 23:23:56 Laurent Montel wrote:
> SVN commit 937555 by mlaurent:
>
> Now we can configure it in kontact
>
>
> M +18 -3 CMakeLists.txt
> D kcmconfigs (directory)
> A ktimetracker_config_behavior.desktop
> A ktimetracker_config_display.desktop
> A ktimetracker_config_storage.desktop
> A ktimetrackerconfigdialog.cpp [License: GPL (v2+)]
> A ktimetrackerconfigdialog.h [License: GPL (v2+)]
> M +3 -25 timetrackerwidget.cpp
>
>
> --- trunk/KDE/kdepim/ktimetracker/CMakeLists.txt #937554:937555
> @@ -7,7 +7,6 @@
> endif(X11_Xscreensaver_FOUND)
> configure_file(config-karm.h.cmake
> ${CMAKE_CURRENT_BINARY_DIR}/config-karm.h )
>
> -add_subdirectory( kcmconfigs )
> add_subdirectory( support )
> add_subdirectory( pics )
> add_subdirectory( test )
> @@ -16,7 +15,7 @@
>
>
> ########### next target ###############
> -set(ktimetracker_shared_SRCS
> +set(ktimetracker_shared_SRCS ktimetrackerconfigdialog.cpp
> desktoptracker.cpp
> edittaskdialog.cpp idletimedetector.cpp
> timekard.cpp ktimetrackerutility.cpp ktimewidget.cpp
> @@ -70,13 +69,28 @@
> install( TARGETS ktimetracker ${INSTALL_TARGETS_DEFAULT_ARGS} )
>
>
> +###########
> +
> +set(kcm_ktimetracker_PART_SRCS ktimetrackerconfigdialog.cpp )
> +
> +
> +kde4_add_kcfg_files( kcm_ktimetracker_PART_SRCS ktimetracker.kcfgc )
> +
> +kde4_add_plugin(kcm_ktimetracker ${kcm_ktimetracker_PART_SRCS} )
> +
> +target_link_libraries(kcm_ktimetracker ${KDE4_KIO_LIBS}
> ${KDE4_KDEUI_LIBS} ${KDE4_KUTILS_LIBS}) +
> +install(TARGETS kcm_ktimetracker DESTINATION ${PLUGIN_INSTALL_DIR})
> +
> +
> +
> ########### next target ###############
>
> set(ktimetrackerpart_PART_SRCS ktimetrackerpart.cpp
> ${ktimetracker_shared_SRCS})
>
> kde4_add_plugin(ktimetrackerpart ${ktimetrackerpart_PART_SRCS})
>
> -target_link_libraries(ktimetrackerpart ${KDE4_KCAL_LIBS}
> ${KDE4_KIO_LIBS} ${KDE4_KPARTS_LIBS} kdepim kcal_resourceremote
> ${X11_X11_LIB}) +target_link_libraries(ktimetrackerpart
${KDE4_KUTILS_LIBS}
> ${KDE4_KCAL_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KPARTS_LIBS} kdepim
> kcal_resourceremote ${X11_X11_LIB}) if(X11_Xscreensaver_LIB)
> target_link_libraries(ktimetrackerpart ${X11_Xscreensaver_LIB})
> endif(X11_Xscreensaver_LIB)
> @@ -86,6 +100,7 @@
>
>
> ########### install files ###############
> +install( FILES ktimetracker_config_behavior.desktop
> ktimetracker_config_display.desktop ktimetracker_config_storage.desktop
> DESTINATION ${SERVICES_INSTALL_DIR})
>
> install( FILES ktimetrackerpart.desktop DESTINATION
> ${SERVICES_INSTALL_DIR} ) install( FILES ktimetrackerui.rc DESTINATION
> ${DATA_INSTALL_DIR}/ktimetracker ) ---
> trunk/KDE/kdepim/ktimetracker/timetrackerwidget.cpp #937554:937555 @@
-20,6
> +20,7 @@
> */
>
> #include "timetrackerwidget.h"
> +#include "ktimetrackerconfigdialog.h"
>
> #include <QDBusConnection>
> #include <QFileInfo>
> @@ -57,9 +58,6 @@
> #include "task.h"
> #include "taskview.h"
> #include "version.h"
> -#include "ui_cfgbehavior.h"
> -#include "ui_cfgdisplay.h"
> -#include "ui_cfgstorage.h"
>
> //@cond PRIVATE
> class TimetrackerWidget::Private {
> @@ -670,30 +668,10 @@
> is not visible the application quits after accepting the settings
> dialog. */
> window()->show();
> -
> - KConfigDialog *dialog = new KConfigDialog(
> - this, "settings", KTimeTrackerSettings::self() );
> -
> - Ui::BehaviorPage *behaviorUi = new Ui::BehaviorPage;
> - QWidget *behaviorPage = new QWidget;
> - behaviorUi->setupUi( behaviorPage );
> - dialog->addPage( behaviorPage, i18n( "Behavior" ), "preferences-other"
> ); -
> - Ui::DisplayPage *displayUi = new Ui::DisplayPage;
> - QWidget *displayPage = new QWidget;
> - displayUi->setupUi( displayPage );
> - dialog->addPage( displayPage,
> - i18nc( "settings page for customizing user interface",
> - "Appearance" ),
> - "preferences-desktop-theme" );
> -
> - Ui::StoragePage *storageUi = new Ui::StoragePage;
> - QWidget *storagePage = new QWidget;
> - storageUi->setupUi( storagePage );
> - dialog->addPage( storagePage, i18n( "Storage" ), "system-file-manager"
> ); -
> + KTimeTrackerConfigDialog *dialog = new KTimeTrackerConfigDialog( i18n(
> "Settings" ), this); dialog->exec();
> delete dialog;
> +
> showSearchBar( !KTimeTrackerSettings::configPDA() );
> reconfigureFiles();
> }
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic