#include <bluephone.h>
Inheritance diagram for BluePhone:


Public Slots | |
| virtual void | settingsSave () |
| virtual void | settingsGetAddress () |
| virtual void | contactsSms () |
| virtual void | contactsCall () |
| virtual void | contactsRestore () |
| virtual void | contactsBackup () |
| virtual void | contactsDelete () |
| virtual void | contactsEdit () |
| virtual void | contactsNew () |
| virtual void | contactsRead () |
| virtual void | smsNew () |
| virtual void | smsDeleteAll () |
| virtual void | smsDelete () |
| virtual void | smsSaveAll () |
| virtual void | smsSave () |
| virtual void | smsRead () |
| virtual void | smsShow () |
| virtual void | smsReply () |
| virtual void | fileSend () |
| virtual void | fileBrowse () |
| virtual void | phoneGetInfo () |
| virtual void | phoneDisconnect () |
| virtual void | phoneConnect () |
| virtual void | helpAbout () |
| virtual void | fileExit () |
| virtual void | setLedGreen () |
| virtual void | setLedOrange () |
| virtual void | setLedRed () |
| virtual void | sendContactToPhone (const QString &, const QString &, const QString &, const QString &) |
| virtual void | sendSmsToPhone (const QString &, const QString &, int, int) |
Public Member Functions | |
| BluePhone (QWidget *parent=0, const char *name=0, WFlags fl=0) | |
| ~BluePhone () | |
| void | readSettings () |
| void | setSettingsView () |
| void | showMetaInfo (const QString &) |
Private Attributes | |
| QString | version |
| BlueLink | myLink |
| BlueConvert | myConvert |
| v24_port_t * | m_Port |
| QString | m_Device |
| QString | m_BtAddress |
| QString | m_BtChannel |
| int | m_BtChannelInt |
| QString | m_ConnectStartup |
| QStringList | m_phoneAnswer |
| QString | m_phoneManufacturer |
| QString | m_phoneModel |
| QString | m_phoneBattery |
| QString | m_phoneRevision |
| QString | m_phoneStatus |
| QString | m_defaultBtDevice |
| QString | m_defaultIrdaDevice |
| QString | m_defaultSerialDevice |
| QString | m_settingsAll |
| QString | m_settingsDevice |
| QString | m_settingsBtAddress |
| QString | m_settingsConnectStartup |
| int | m_settingsBtChannel |
| QString | m_phoneContactEntry |
| QString | m_phoneContactId |
| QString | m_phoneContactType |
| QString | m_phoneContactName |
| QString | m_phoneContactNumber |
| QString | m_phoneContactCount |
| QString | m_phoneSmsEntry |
| QString | m_phoneSmsId |
| QString | m_phoneSmsStatus |
| QString | m_phoneSmsDateTmp |
| QString | m_phoneSmsDate |
| QString | m_phoneSmsNumber |
| QString | m_phoneSmsMessage |
| QString | m_phoneSmsToShow |
| QString | m_PDU |
| QString | m_PduLength |
| int | m_index |
| int | m_id |
| QString | m_AtCommand |
| QString | m_FileName |
| QString | m_UploadFileName |
| QString | m_UploadFilePath |
Dies ist die Basisklasse von BluePhone, von ihr aus wird die ganze Applikation gesteuert. Diese Klasse enthaelt saemtliche Slots & Signals, die von QT-Designer waehrend des UI-Designs erstellt wurden.
Definition at line 35 of file bluephone.h.
|
||||||||||||||||
|
Erstellt das QWidget Objekt BluePhone im Hauptfenster. Definition at line 34 of file bluephone.cpp. References BluePhone(), m_ConnectStartup, m_defaultBtDevice, m_defaultIrdaDevice, m_defaultSerialDevice, m_Port, phoneConnect(), phoneGetInfo(), readSettings(), setSettingsView(), and version. Referenced by BluePhone(). Here is the call graph for this function: ![]() |
|
|
BluePhone Destruktor. Definition at line 80 of file bluephone.cpp. |
|
|
Dieser Slot erstellt ein Textfile Backup aus allen Kontakten. Definition at line 473 of file bluephone.cpp. References BlueLink::getState(), m_FileName, myLink, and setLedGreen(). |
|
|
Dieser Slot ruft den selektierten Kontakt an. Definition at line 327 of file bluephone.cpp. References BlueLink::getState(), m_AtCommand, m_Port, myLink, setLedGreen(), and BlueLink::talktoPhone(). |
|
|
Dieser Slot loescht den selektierten Kontakt. Definition at line 539 of file bluephone.cpp. References contactsRead(), BlueLink::getState(), m_AtCommand, m_phoneContactId, m_phoneContactName, m_Port, myLink, setLedGreen(), and BlueLink::talktoPhone(). |
|
|
Dieser Slot editiert den selektierten Kontakt. Definition at line 601 of file bluephone.cpp. References BlueLink::getState(), m_phoneContactId, m_phoneContactName, m_phoneContactNumber, m_phoneContactType, myLink, sendContactToPhone(), setLedGreen(), and setLedOrange(). |
|
|
Dieser Slot erstellt einen neuen Kontakt. Definition at line 669 of file bluephone.cpp. References BlueLink::getState(), myLink, sendContactToPhone(), setLedGreen(), and setLedOrange(). |
|
|
Dieser Slot liest das Telephonbuch des Telephons ein. Definition at line 713 of file bluephone.cpp. References BlueConvert::convert_from_gsm(), BlueLink::getState(), m_phoneAnswer, m_phoneContactCount, m_phoneContactEntry, m_phoneContactId, m_phoneContactName, m_phoneContactNumber, m_phoneContactType, m_Port, myConvert, myLink, setLedGreen(), and BlueLink::talktoPhone(). Referenced by contactsDelete(), contactsRestore(), and sendContactToPhone(). |
|
|
Dieser Slot ueberschreibt das Telephonbuch auf dem Telephon mit einem Backup. Definition at line 367 of file bluephone.cpp. References contactsRead(), BlueConvert::convert_to_gsm(), BlueLink::getState(), m_AtCommand, m_FileName, m_phoneContactEntry, m_phoneContactId, m_phoneContactName, m_phoneContactNumber, m_phoneContactType, m_Port, myConvert, myLink, setLedGreen(), and BlueLink::talktoPhone(). |
|
|
Dieser Slot erstellt ein neues SMS an den selektierten Kontakt. Definition at line 264 of file bluephone.cpp. References BlueLink::getState(), m_phoneSmsNumber, myLink, sendSmsToPhone(), setLedGreen(), and setLedOrange(). |
|
|
Dieser Slot dient zum Auswaehlen der Datei, die an das Telphon geschickt werden soll. Definition at line 1401 of file bluephone.cpp. References m_UploadFileName, m_UploadFilePath, and showMetaInfo(). |
|
|
Diesr Slot beendet das Programm. Definition at line 1634 of file bluephone.cpp. References BlueLink::getState(), myLink, and phoneDisconnect(). |
|
|
Dieser Slot sendet, ueber Obex, eine Datei an das Telphon. Definition at line 1326 of file bluephone.cpp. References BlueObex::client_done, BlueObex::filename, BlueLink::getState(), m_BtAddress, m_BtChannelInt, m_Device, m_UploadFileName, m_UploadFilePath, myLink, and setLedGreen(). |
|
|
Dieser Slot zeigt die "About" Messagebox an. Definition at line 1618 of file bluephone.cpp. References version. |
|
|
Dieser Slot verbindet BluePhone mit dem Telephon. Die Logik dieses Slots ist in BlueLink. Definition at line 1564 of file bluephone.cpp. References BlueLink::connectRfcomm(), BlueLink::connecttoPhone(), BlueLink::getPort(), BlueLink::getState(), m_BtAddress, m_Device, m_Port, myLink, phoneGetInfo(), and setLedGreen(). Referenced by BluePhone(). |
|
|
Dieser Slot schliesst die Verbindung mit dem Telephon. Definition at line 1530 of file bluephone.cpp. References BlueLink::disconnectPhone(), BlueLink::disconnectRfcomm(), BlueLink::getState(), m_Device, myLink, phoneGetInfo(), and setLedRed(). Referenced by fileExit(), and settingsSave(). |
|
|
Dieser Slot liest einige generelle Informationen aus dem Telephon aus. Diese sind: Hersteller, Modell, Revision, Status, Batterieladung Definition at line 1435 of file bluephone.cpp. References BlueLink::getState(), m_phoneAnswer, m_phoneBattery, m_phoneManufacturer, m_phoneModel, m_phoneRevision, m_phoneStatus, m_Port, myLink, setLedGreen(), setLedRed(), and BlueLink::talktoPhone(). Referenced by BluePhone(), phoneConnect(), and phoneDisconnect(). |
|
|
Diese Methode liest, falls vorhanden, die aktuellen Settings aus dem Configfile ein. Definition at line 89 of file bluephone.cpp. References m_BtAddress, m_BtChannel, m_ConnectStartup, m_Device, m_settingsAll, and BlueSettings::readSettings(). Referenced by BluePhone(), and settingsSave(). Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Dieser Slot sendet einen neuen oder editierten Kontakt an das Telephon. Parameter: QString ContactId, ContactType, ContactName, ContactNumber Definition at line 1696 of file bluephone.cpp. References contactsRead(), BlueConvert::convert_to_gsm(), m_AtCommand, m_phoneContactId, m_phoneContactName, m_phoneContactNumber, m_phoneContactType, m_Port, myConvert, myLink, sendContactToPhone(), and BlueLink::talktoPhone(). Referenced by contactsEdit(), contactsNew(), and sendContactToPhone(). |
|
||||||||||||||||||||
|
Dieser Slot sendet ein SMS an das Telephon. Parameter: QString Receiver, QString Message, int index, int id Definition at line 1744 of file bluephone.cpp. References BlueConvert::createPduData(), BlueConvert::getPdu(), m_AtCommand, m_id, m_index, m_PDU, m_PduLength, m_phoneSmsMessage, m_phoneSmsNumber, m_Port, and sendSmsToPhone(). Referenced by contactsSms(), sendSmsToPhone(), smsNew(), and smsReply(). |
|
|
Dieser Slot setzt die gruene LED rsp. diese "leuchtet", falls die Verbindung zum Telephon steht. Definition at line 1648 of file bluephone.cpp. References BlueLink::getState(), myLink, and setLedRed(). Referenced by contactsBackup(), contactsCall(), contactsDelete(), contactsEdit(), contactsNew(), contactsRead(), contactsRestore(), contactsSms(), fileSend(), phoneConnect(), phoneGetInfo(), smsDelete(), smsDeleteAll(), smsNew(), smsRead(), and smsReply(). |
|
|
Dieser Slot setzt die orange LED rsp. diese "leuchtet" , falls die Verbindung zum Telephon steht. Definition at line 1666 of file bluephone.cpp. References BlueLink::getState(), myLink, and setLedRed(). Referenced by contactsEdit(), contactsNew(), contactsSms(), smsNew(), and smsReply(). |
|
|
Dieser Slot etzt die rote LED rsp. diese "leuchtet". Definition at line 1684 of file bluephone.cpp. Referenced by phoneDisconnect(), phoneGetInfo(), setLedGreen(), and setLedOrange(). |
|
|
Diese Methode updatet das "Settings" Tab mit den aktuellen Settings. Definition at line 107 of file bluephone.cpp. References m_BtAddress, m_BtChannel, m_BtChannelInt, m_ConnectStartup, m_defaultBtDevice, m_defaultIrdaDevice, m_defaultSerialDevice, and m_Device. Referenced by BluePhone(). |
|
|
Dieser Slot zeigt eine Messagebox an, die erklaert, wie die Bluetooth Adresse des Telephons gefunden werden kann. Definition at line 247 of file bluephone.cpp. |
|
|
Dieser Slot speichert die Settings. Die Configuration wird in ~/.kde/share/config/bluephonerc gesichert Definition at line 193 of file bluephone.cpp. References BlueLink::getState(), m_defaultBtDevice, m_defaultIrdaDevice, m_defaultSerialDevice, m_settingsBtAddress, m_settingsBtChannel, m_settingsConnectStartup, m_settingsDevice, myLink, phoneDisconnect(), readSettings(), and BlueSettings::writeSettings(). |
|
|
Diese Methode liest Informationen ueber eine File aus und stellt diese im Tab "File" dar. Parameter: QString "Pfad zur Datei" Definition at line 143 of file bluephone.cpp. References showMetaInfo(). Referenced by fileBrowse(), and showMetaInfo(). Here is the call graph for this function: ![]() |
|
|
Dieser Slot loescht ein SMS. Definition at line 909 of file bluephone.cpp. References BlueLink::getState(), m_AtCommand, m_phoneSmsId, m_Port, myLink, setLedGreen(), smsRead(), and BlueLink::talktoPhone(). |
|
|
Dieser Slot loescht alle SMS auf dem Telephon. Definition at line 844 of file bluephone.cpp. References BlueLink::getState(), m_AtCommand, m_Port, myLink, setLedGreen(), smsRead(), and BlueLink::talktoPhone(). |
|
|
Dieser Slot erstellt ein neues SMS. Definition at line 801 of file bluephone.cpp. References BlueLink::getState(), myLink, sendSmsToPhone(), setLedGreen(), and setLedOrange(). |
|
|
Dieser Slot liest die Kurznachrichten vom Telephon ein. Definition at line 1094 of file bluephone.cpp. References BlueConvert::extractPduData(), BlueConvert::getDate(), BlueConvert::getMessage(), BlueConvert::getSender(), BlueLink::getState(), m_phoneAnswer, m_phoneSmsDate, m_phoneSmsDateTmp, m_phoneSmsEntry, m_phoneSmsId, m_phoneSmsMessage, m_phoneSmsNumber, m_phoneSmsStatus, m_Port, myLink, setLedGreen(), and BlueLink::talktoPhone(). Referenced by smsDelete(), and smsDeleteAll(). |
|
|
Dieser Slot bietet die Moeglichkeit, eine Nachricht zu beantworteten. Definition at line 1264 of file bluephone.cpp. References BlueLink::getState(), m_phoneSmsMessage, m_phoneSmsNumber, myLink, sendSmsToPhone(), setLedGreen(), and setLedOrange(). Referenced by smsShow(). |
|
|
Dieser Slot speichert eine Kurznachricht in einem Textfile ab. Definition at line 1035 of file bluephone.cpp. References BlueLink::getState(), m_FileName, and myLink. |
|
|
Dieser Slot speichert alle Kurznachrichten in einem Textfile ab. Definition at line 971 of file bluephone.cpp. References BlueLink::getState(), m_FileName, and myLink. |
|
|
Dieser Slot zeigt eine Nachricht in einer Messagebox an. Definition at line 1205 of file bluephone.cpp. References BlueLink::getState(), m_phoneSmsDate, m_phoneSmsId, m_phoneSmsMessage, m_phoneSmsNumber, m_phoneSmsStatus, m_phoneSmsToShow, myLink, and smsReply(). |
|
|
Beinhaltet das AT Kommando fuer das Telephon. Definition at line 340 of file bluephone.h. Referenced by contactsCall(), contactsDelete(), contactsRestore(), sendContactToPhone(), sendSmsToPhone(), smsDelete(), and smsDeleteAll(). |
|
|
Beinhaltet die Bluetooth Adresse des Telephons. Definition at line 264 of file bluephone.h. Referenced by fileSend(), phoneConnect(), readSettings(), and setSettingsView(). |
|
|
Beinhaltet den Bluetooth Channnel des Telephons. Definition at line 269 of file bluephone.h. Referenced by readSettings(), and setSettingsView(). |
|
|
Beinhaltet den Bluetooth Channnel des Telephons als Inteter. Definition at line 274 of file bluephone.h. Referenced by fileSend(), and setSettingsView(). |
|
|
Soll beim Programmstart automatisch connected werden? Wird vom Konstruktor ausgewertet. Definition at line 280 of file bluephone.h. Referenced by BluePhone(), readSettings(), and setSettingsView(). |
|
|
Beinhaltet Pfadangaben zum verwenden Device. Definition at line 295 of file bluephone.h. Referenced by BluePhone(), setSettingsView(), and settingsSave(). |
|
|
Beinhaltet Pfadangaben zum verwenden Device. Definition at line 295 of file bluephone.h. Referenced by BluePhone(), setSettingsView(), and settingsSave(). |
|
|
Beinhaltet Pfadangaben zum verwenden Device. Definition at line 295 of file bluephone.h. Referenced by BluePhone(), setSettingsView(), and settingsSave(). |
|
|
Beinhaltet den Pfad zum seriellen ezv24 Device. Definition at line 259 of file bluephone.h. Referenced by fileSend(), phoneConnect(), phoneDisconnect(), readSettings(), and setSettingsView(). |
|
|
Beinhaltet den Pfad zu dem zu speichernden rsp. zu ladenden File. Definition at line 345 of file bluephone.h. Referenced by contactsBackup(), contactsRestore(), smsSave(), and smsSaveAll(). |
|
|
Beinhaltet Werte eines neuen SMS. Der index wird fuer ueberlange SMS benoetigt, die ID ist eine random Zahl. Definition at line 335 of file bluephone.h. Referenced by sendSmsToPhone(). |
|
|
Beinhaltet Werte eines neuen SMS. Der index wird fuer ueberlange SMS benoetigt, die ID ist eine random Zahl. Definition at line 335 of file bluephone.h. Referenced by sendSmsToPhone(). |
|
|
Beinhaltet die PDU Daten (GSM 7-Bit Hex) eines SMS als QString. Ein PDU Block sieht z.B. folgendermassen aus: 079194712272303325000C9194711232547600000BD4F29C4E2FE3E9BA4D19 Siehe auch den Kommentar zu BlueConvert::extractPduData Definition at line 324 of file bluephone.h. Referenced by sendSmsToPhone(). |
|
|
Beinhaltet die Laenge einer PDU. Definition at line 329 of file bluephone.h. Referenced by sendSmsToPhone(). |
|
|
Beinhaltet die Antwort des Telephons. Definition at line 285 of file bluephone.h. Referenced by contactsRead(), phoneGetInfo(), and smsRead(). |
|
|
Beinhaltet Angaben zum Telephon. Definition at line 290 of file bluephone.h. Referenced by phoneGetInfo(). |
|
|
Beinhaltet Werte des Telephonbuchs. Definition at line 311 of file bluephone.h. Referenced by contactsRead(). |
|
|
Beinhaltet Werte des Telephonbuchs. Definition at line 311 of file bluephone.h. Referenced by contactsRead(), and contactsRestore(). |
|
|
Beinhaltet Werte des Telephonbuchs. Definition at line 311 of file bluephone.h. Referenced by contactsDelete(), contactsEdit(), contactsRead(), contactsRestore(), and sendContactToPhone(). |
|
|
Beinhaltet Werte des Telephonbuchs. Definition at line 311 of file bluephone.h. Referenced by contactsDelete(), contactsEdit(), contactsRead(), contactsRestore(), and sendContactToPhone(). |
|
|
Beinhaltet Werte des Telephonbuchs. Definition at line 311 of file bluephone.h. Referenced by contactsEdit(), contactsRead(), contactsRestore(), and sendContactToPhone(). |
|
|
Beinhaltet Werte des Telephonbuchs. Definition at line 311 of file bluephone.h. Referenced by contactsEdit(), contactsRead(), contactsRestore(), and sendContactToPhone(). |
|
|
Beinhaltet Angaben zum Telephon. Definition at line 290 of file bluephone.h. Referenced by phoneGetInfo(). |
|
|
Beinhaltet Angaben zum Telephon. Definition at line 290 of file bluephone.h. Referenced by phoneGetInfo(). |
|
|
Beinhaltet Angaben zum Telephon. Definition at line 290 of file bluephone.h. Referenced by phoneGetInfo(). |
|
|
Beinhaltet Werte eines SMS. Definition at line 316 of file bluephone.h. |
|
|
Beinhaltet Werte eines SMS. Definition at line 316 of file bluephone.h. Referenced by smsRead(). |
|
|
Beinhaltet Werte eines SMS. Definition at line 316 of file bluephone.h. Referenced by smsRead(). |
|
|
Beinhaltet Werte eines SMS. Definition at line 316 of file bluephone.h. Referenced by smsDelete(), smsRead(), and smsShow(). |
|
|
Beinhaltet Werte eines SMS. Definition at line 316 of file bluephone.h. Referenced by sendSmsToPhone(), smsRead(), smsReply(), and smsShow(). |
|
|
Beinhaltet Werte eines SMS. Definition at line 316 of file bluephone.h. Referenced by contactsSms(), sendSmsToPhone(), smsRead(), smsReply(), and smsShow(). |
|
|
Beinhaltet Werte eines SMS. Definition at line 316 of file bluephone.h. |
|
|
Beinhaltet Werte eines SMS. Definition at line 316 of file bluephone.h. Referenced by smsShow(). |
|
|
Beinhaltet Angaben zum Telephon. Definition at line 290 of file bluephone.h. Referenced by phoneGetInfo(). |
|
|
Zeiger auf ezv24 Objekt "Port". Siehe http://ezv24.sourceforge.net/api-html fuer weitere Informationen. Definition at line 254 of file bluephone.h. Referenced by BluePhone(), contactsCall(), contactsDelete(), contactsRead(), contactsRestore(), phoneConnect(), phoneGetInfo(), sendContactToPhone(), sendSmsToPhone(), smsDelete(), smsDeleteAll(), and smsRead(). |
|
|
Beinhaltet Angaben zur Verbindung. Werden im Configfile gespeichert. Definition at line 301 of file bluephone.h. Referenced by readSettings(). |
|
|
Beinhaltet Angaben zur Verbindung. Werden im Configfile gespeichert. Definition at line 301 of file bluephone.h. Referenced by settingsSave(). |
|
|
Beinhaltet den Bluetooth Channnel des Telephons als Inteter. Hilfsvariable. Definition at line 306 of file bluephone.h. Referenced by settingsSave(). |
|
|
Beinhaltet Angaben zur Verbindung. Werden im Configfile gespeichert. Definition at line 301 of file bluephone.h. Referenced by settingsSave(). |
|
|
Beinhaltet Angaben zur Verbindung. Werden im Configfile gespeichert. Definition at line 301 of file bluephone.h. Referenced by settingsSave(). |
|
|
Beinhaltet den Pfad zu dem File, das auf das Telephon hochgeladen werden soll. Definition at line 350 of file bluephone.h. Referenced by fileBrowse(), and fileSend(). |
|
|
Beinhaltet den Pfad zu dem File, das auf das Telephon hochgeladen werden soll. Definition at line 350 of file bluephone.h. Referenced by fileBrowse(), and fileSend(). |
|
|
Erstellt ein BlueConvert Objekt. Definition at line 248 of file bluephone.h. Referenced by contactsRead(), contactsRestore(), and sendContactToPhone(). |
|
|
Erstellt ein BlueLink Objekt. Definition at line 243 of file bluephone.h. Referenced by contactsBackup(), contactsCall(), contactsDelete(), contactsEdit(), contactsNew(), contactsRead(), contactsRestore(), contactsSms(), fileExit(), fileSend(), phoneConnect(), phoneDisconnect(), phoneGetInfo(), sendContactToPhone(), setLedGreen(), setLedOrange(), settingsSave(), smsDelete(), smsDeleteAll(), smsNew(), smsRead(), smsReply(), smsSave(), smsSaveAll(), and smsShow(). |
|
|
BluePhone Vesion. Definition at line 238 of file bluephone.h. Referenced by BluePhone(), and helpAbout(). |
1.3.7