summaryrefslogtreecommitdiffabout
path: root/libkabcwrap/README
Side-by-side diff
Diffstat (limited to 'libkabcwrap/README') (more/less context) (ignore whitespace changes)
-rw-r--r--libkabcwrap/README30
1 files changed, 30 insertions, 0 deletions
diff --git a/libkabcwrap/README b/libkabcwrap/README
new file mode 100644
index 0000000..366d58c
--- a/dev/null
+++ b/libkabcwrap/README
@@ -0,0 +1,30 @@
+KAddressbook-Wrapper für Opie/Qtopia
+
+Bietet eine transparente Möglichkeit, auf die bekannten
+Klassen StdAddressBook und AddresseeDialog zuzugreifen,
+während im Hintergrund entsprechende Plugins durch Ansprechen
+der Qtopia- bzw. Opie-PIM-API die Adressedaten aufbereiten
+und laden.
+
+Einbinden in KO/Pi:
+
+In korganizerE.pro:
+
+- Die Definition KORG_NOKABC entfernen.
+- In die INCLUDEPATH den Pfad zum Quellverzeichnis des Wrapper eintragen.
+- -lkabc zu den LIBS hinzufügen
+
+In den Quelldateien incomingdialog.cpp, koeventviewer.cpp und publishdialog.cpp:
+- Alle Aufrufe von addressList.size() durch addressList.count() ersetzen.
+ Beispielsweise durch
+ perl -i -p -e 's/addressList\.size/addressList.count/g'
+
+Der Pluginlader erwartet bislang zwei Plugins
+libopiekabc.so und libqtopiakabc.so
+im Verzeichnis /opt/Qtopia/plugins/korganizer.
+Erst wird versucht, libopiekabc.so, dann libqtopiakabc.so zu laden.
+
+TODOs:
+- Fixen Pfad "/opt/Qtopia" rausnehmen.
+- AddresseeDialog::getAddressees wird momentan durch <plugin>::getAddressee
+ ersetzt, weshalb nur ein Adressat auswählbar ist.