Revision e2d8a05...

Go back to digest for 15th September 2013

Features in Networking Tools

Dan Vratil committed changes in [ktp-text-ui] /:

Add support for KPeople to LogViewer

The main contact view has been reworked to be based on KTp::ContactsModel,
which, when available, uses KPeople. This allows browsing history of entire
personas instead of individual contacts. When KPeople is not available, the
contacts are grouped by account, which matches the old behavior.

The date view calendar has been replaced by a list of dates groupped by months,
which makes it easier to search for logs of contacts that you chat only rarely.

View delegates have been updated too, so the contact and date views now look
more like contact list.

New Settings dialog has been added to allow theme configuration from LogViewer
as well as choosing between ascending and descending sorting of messages.

(Merged and squashed from logviewer-kpeople branch)

DIGEST:
REVIEW: 112437

File Changes

Added 14 files
  •   logviewer/dates-model.cpp
  •   logviewer/dates-model.h
  •   logviewer/dates-view-delegate.cpp
  •   logviewer/dates-view-delegate.h
  •   logviewer/entity-filter-model.cpp
  •   logviewer/entity-view-delegate.cpp
  •   logviewer/entity-view-delegate.h
  •   logviewer/person-entity-merge-model.cpp
  •   logviewer/person-entity-merge-model.h
  •   logviewer/config/behavior-config.cpp
  •   logviewer/config/behavior-config.h
  •   logviewer/config/behavior-config.ui
  •   logviewer/config/CMakeLists.txt
  •   logviewer/config/kcm_ktp_logviewer_behavior.desktop
Deleted 5 files
  •   logviewer/conversation-date-picker.cpp
  •   logviewer/conversation-date-picker.h
  •   logviewer/entity-model-item.cpp
  •   logviewer/entity-model-item.h
  •   logviewer/entity-proxy-model.cpp
Modified 9 files
  •   logviewer/CMakeLists.txt
  •   logviewer/entity-model.cpp
  •   logviewer/entity-model.h
  •   logviewer/log-viewer.cpp
  •   logviewer/log-viewer.h
  •   logviewer/log-viewer.rc
  •   logviewer/log-viewer.ui
  •   logviewer/message-view.cpp
  •   logviewer/message-view.h
28 files changed in total