:: Możliwości ::|:: Wymagania ::|:: Kontakt ::|:: Używanie ::

dcopexport

Wersja 0.10.1 dla kadu-0.4.1 lub późniejszej - wto lip 26 22:51:55 CET 2005
Pobierz źródła
Wersja 0.11.1 dla kadu-0.5.0-svn - pia lis 18 00:17:57 CET 2005
Pobierz źródła (najnowsza wersja)

Moduł do Kadu eksportujący pewne funkcje programu do DCOP (podsystem komunikacji międzyprocesowej KDE).

Możliwości

ASYNC sendMessage (QString uin, QString message)
wysyła wiadomość do użytkownika (nie będzie zapamiętana w historii)
QStringList getGroups ()
zwraca listę grup użytkowników
QStringList getUsersInGroup (QString group)
zwraca listę użytkowników w grupie
QString description()
zwraca aktualny opis
ASYNC setDescription(QString desc)
ustawia opis
ASYNC setOnline ()
ASYNC setOnline (const QString& desc)
bool isOnline ()
ASYNC setBusy ()
ASYNC setBusy (const QString& desc)
bool isBusy ()
ASYNC setInvisible ()
ASYNC setInvisible (const QString& desc)
bool isInvisible ()
ASYNC setOffline ()
ASYNC setOffline (const QString& desc)
bool isOffline ()
funkcje do obsługi statusu
ASYNC setFriendsOnly (bool b)
bool isFriendsOnly ()
funkcje obsługi "tylko dla znajomych"
Wersja 0.1
int openChat (QString uins)
otwiera okno rozmowy z użytkownikiem (joi)
ASYNC openSearchDialog (QString uin)
otwiera okno wyszukiwania informacji o użytkowniku (joi)
ASYNC showHistory (QString uins)
pokazuje okno z zapisem rozmów z użytkownikiem (joi)
ASYNC showMessage (QString type, QString text)
Kadu-powiadomienie zadaną metodą (joi)
QStringList getMessageTypes ()
zwraca dostępne metody powiadamiania (joi)
Wersja 0.2
Poprawiony bug z wyładowywaniem i załadowywaniem modułu
Wersja 0.3
QString readEntry (const QString &group, const QString &name, const QString &def = QString::null)
int readNumEntry (const QString &group, const QString &name, int def = 0)
double readDoubleNumEntry (const QString &group, const QString &name, double def = 0.0)
bool readBoolEntry (const QString &group, const QString &name, bool def = false)

ASYNC writeEntry(const QString &group, const QString &name, const QString &value)
obsługa konfiguracji - czytanie i pisanie do pliku konfiguracyjnego (joi)
Wersja 0.4
Eksport obiektów Qt do DCOP jako opcja dostępna w konfiguracji
ASYNC quit ()
zakończenie Kadu
Wersja 0.5

Integracja z konquerorem jako wsparcie protokołu gg:// - uruchom w terminalu skrypt install-konqueror-gg.sh

ASYNC openUrl (const QString& url)
otwiera okienko rozmowy z użytkownikami, parametr na postać gg://UIN[,UIN,...] (vogel)

Poprawiony bug z wysyłaniem wiadomości przy rozłączeniu (joi)

Wersja 0.6
bool exportUserList()
eksport listy kontaktów na serwer - zwraca prawdę, jeśli udało się zainicjować wysyłanie (nie jest to najlepiej zrobione)
Wersja 0.7
bool sendUserSMS (const QString &sender, const QString &altnick, const QString &message)
wysyła wiadomość SMS do podanej osoby (wg podanego pola "Wyświetl"), zwraca prawdę jeśli udało się zainicjować wysyłanie
bool sendSMS (const QString &sender, const QString &number, const QString &message)
wysyła wiadomość SMS na podany numer, zwraca prawdę jeśli udało się zainicjować wysyłanie
Wersja 0.8
ASYNC sendFile (const QString &uin, const QString &path)
inicjuje wysyłanie pliku zadanego przez path do użytkownika uin

Integracja z firefoxem jako wsparcie protokołu gg:// - uruchom w terminalu skrypt install-firefox-gg.sh

Wersja 0.9
Ulepszona instalacja dla przeglądarek - przyciski w oknie konfiguracji i skrypty instalacyjne
Wersja 0.9.1
QStringList getUserInfo (QString uin)
Zwraca listę informacji o kontakcie w postaci
NazwaPola: Wartość
, dostępne pola: Uin, Nick, AltNick, FirstName, LastName, Mobile, Email, Status, Desc, IP
Wersja 0.10
Kontrola dostępu do danych poufnych (np. hasła).
Integracja z Operą w wersji 6 - skrypt install-opera-gg.sh
Wersja 0.10.1
QString passwordHash (QString s)
Zwraca łańcuch potraktowany symetryczną funkcją do zaciemniania hasła

Dostępna możliwość zmiany opisu z poziomu Konquerora (m.in. automatyczne wstawianie linków) - uruchom w konfiguracji instalację zmiany opisu.

Wersja 0.11

Wymagania

Do działania:

Do skompilowania (oprócz powyższych):

Kontakt

Email umieść słowo dcopexport jako pierwsze słowo tematu
GG#1733087ggstatus


Używanie

Przed używaniem modułu należy go pobrać, skompilować i zainstalować, a następnie załadować. Po wykonaniu tych czynności będą dostępne funkcje Kadu przez DCOP, można to sprawdzić poleceniem wpisanym w konsoli:

dcop kadu kadu

Za pomocą DCOP można korzystać z Kadu na kilka sposobów