blob: 366d58c24b8bdaeb64ff8fad4ce082ae85a7460b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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.
|