[Nepomuk] Re: Review Request: Merge nepomuk system tray into kde-runtime

Artem Serebriyskiy v.for.vandal at gmail.com
Mon Jun 27 11:12:20 CEST 2011


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101786/
-----------------------------------------------------------

(Updated June 27, 2011, 9:12 a.m.)


Review request for Nepomuk.


Changes
-------

Add screenshot of system tray on my machine.


Summary
-------

Merge project nepomuk-system-tray into kde-runtime.

(Quick note: There were a merge request about 6-8 month ago, it was done in bug tracker and I think it is long gone )

Description of the project: provides library and several runtime components ( well, currently one, plasma dataengine is in [slow] development ) for quering and displaying status(es) of nepomuk service(s).

2 main parts + plugins:
library - view independed, async, plugin-based framework that allow you to track status of the service
runtime/[systemtray] - current implementation of system tray, done with usual technologies ( no plasma/QML )
plugins/ - library with written plugin for strigi and build-time plugin autogeneration for other services.

Personal repo is git at git.kde.org:nepomuk-system-tray


Diffs
-----

  nepomuk/controller/CMakeLists.txt 76c452d 
  nepomuk/controller/Messages.sh ea4aa1e 
  nepomuk/controller/lib/CMakeLists.txt PRE-CREATION 
  nepomuk/controller/lib/config.h.in PRE-CREATION 
  nepomuk/controller/lib/nepomuksystray_export.h PRE-CREATION 
  nepomuk/controller/lib/serverclient.h PRE-CREATION 
  nepomuk/controller/lib/systrayplugin.h PRE-CREATION 
  nepomuk/controller/lib/systrayplugin.cpp PRE-CREATION 
  nepomuk/controller/lib/systraypluginmanager.h PRE-CREATION 
  nepomuk/controller/lib/systraypluginmanager.cpp PRE-CREATION 
  nepomuk/controller/main.cpp c14c165 
  nepomuk/controller/nepomukcontroller.desktop debbfff 
  nepomuk/controller/plugins/CMakeLists.txt PRE-CREATION 
  nepomuk/controller/plugins/basic_template/nepomuksystray_template.desktop.in PRE-CREATION 
  nepomuk/controller/plugins/basic_template/systraytemplatepluginui.rc.in PRE-CREATION 
  nepomuk/controller/plugins/basic_template/templateplugin.cpp.in PRE-CREATION 
  nepomuk/controller/plugins/basic_template/templateplugin.h.in PRE-CREATION 
  nepomuk/controller/plugins/nepomuksystray_plugin.desktop PRE-CREATION 
  nepomuk/controller/plugins/strigi/CMakeLists.txt PRE-CREATION 
  nepomuk/controller/plugins/strigi/nepomuksystray_strigi.desktop PRE-CREATION 
  nepomuk/controller/plugins/strigi/strigiplugin.h PRE-CREATION 
  nepomuk/controller/plugins/strigi/strigiplugin.cpp PRE-CREATION 
  nepomuk/controller/plugins/strigi/systraystrigipluginui.rc PRE-CREATION 
  nepomuk/controller/runtime/CMakeLists.txt PRE-CREATION 
  nepomuk/controller/runtime/systemtray/CMakeLists.txt PRE-CREATION 
  nepomuk/controller/runtime/systemtray/main.cpp PRE-CREATION 
  nepomuk/controller/runtime/systemtray/mainWidget.ui PRE-CREATION 
  nepomuk/controller/runtime/systemtray/mainWindow.ui PRE-CREATION 
  nepomuk/controller/runtime/systemtray/mainwidget.h PRE-CREATION 
  nepomuk/controller/runtime/systemtray/mainwidget.cpp PRE-CREATION 
  nepomuk/controller/runtime/systemtray/nepomukcontroller.desktop PRE-CREATION 
  nepomuk/controller/runtime/systemtray/nepomukcontrollerrc PRE-CREATION 
  nepomuk/controller/runtime/systemtray/nepomukcontrollerui.rc PRE-CREATION 
  nepomuk/controller/runtime/systemtray/serviceWidget.ui PRE-CREATION 
  nepomuk/controller/runtime/systemtray/servicewidget.h PRE-CREATION 
  nepomuk/controller/runtime/systemtray/servicewidget.cpp PRE-CREATION 
  nepomuk/controller/runtime/systemtray/systray.h PRE-CREATION 
  nepomuk/controller/runtime/systemtray/systray.cpp PRE-CREATION 
  nepomuk/controller/systray.h 3e2adb6 
  nepomuk/controller/systray.cpp 920877b 

Diff: http://git.reviewboard.kde.org/r/101786/diff


Testing
-------

Testing:
( My machine ) GNU/Linux x86_64, 2.6.38.

Compiles, works. There are problems with resizing of main widget - Qt doesn't support automatic resizing of top-level windows, so a dirty-dirty hack is used.


Screenshots
-----------

systray-on-dev-machin
  http://git.reviewboard.kde.org/r/101786/s/190/


Thanks,

Artem

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/nepomuk/attachments/20110627/9385d95d/attachment-0001.htm 


More information about the Nepomuk mailing list