diff --git a/src/configurationpanelui.cpp b/src/configurationpanelui.cpp index c2e30b70c3231489c3d746ec9710cabd486ff256..6fbe4d140d84aa3ce51deac1323f3a1bbabe889a 100644 --- a/src/configurationpanelui.cpp +++ b/src/configurationpanelui.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** Form implementation generated from reading ui file 'configurationpanel.ui' ** -** Created: Mon Dec 27 18:12:33 2004 +** Created: Sun Jan 2 10:48:41 2005 ** by: The User Interface Compiler ($Id$) ** ** WARNING! All changes made in this file will be lost! diff --git a/src/configurationpanelui.h b/src/configurationpanelui.h index 3128ef6fc97ab634416344183b07fa95082854b0..27b4e27bb62a906c37fb9f253e4bccd6f7c611a6 100644 --- a/src/configurationpanelui.h +++ b/src/configurationpanelui.h @@ -1,7 +1,7 @@ /**************************************************************************** ** Form interface generated from reading ui file 'configurationpanel.ui' ** -** Created: Mon Dec 27 18:12:33 2004 +** Created: Sun Jan 2 10:48:41 2005 ** by: The User Interface Compiler ($Id$) ** ** WARNING! All changes made in this file will be lost! diff --git a/src/main.cpp b/src/main.cpp index 17122de6b3af1c50906f3a637bb2944317c8328c..dcdbad58b79cc8048a9b0c3c45069faee9d60867 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -31,8 +31,12 @@ int main (int argc, char **argv) { QApplication a(argc, argv); + Manager *manager; - Manager *manager = new Manager(); + if ( argc > 1) + manager = new Manager(new QString(argv[1])); + else + manager = new Manager(NULL); #if 0 QTranslator translator (0); diff --git a/src/manager.cpp b/src/manager.cpp index c283f1e82933ad0b44f00167cfe5b1be346c6281..937475b36cb0e53803f9d24b419ec9a5518ae60b 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -35,7 +35,8 @@ #include "../stund/udp.h" #include "../stund/stun.h" -Manager::Manager (void) { +Manager::Manager (QString *Dc = NULL) { + DirectCall = Dc; for (int i = 0; i < NUMBER_OF_LINES; i++) { phLines[i] = new PhoneLine (); } @@ -56,6 +57,11 @@ Manager::Manager (void) { b_ringing = false; mute = false; b_ringtone = false; + if (! DirectCall->isNull()) { + qWarning ("Direct call....."); + phonegui->lcd->textBuffer = DirectCall ; + phonegui->dial(); + } } diff --git a/src/manager.h b/src/manager.h index d7a62eb39cf0260851d25dbeca3087673ebed4da..b70fbac2d0cfc24b0742f69a911c6f3c6cd361dd 100644 --- a/src/manager.h +++ b/src/manager.h @@ -33,7 +33,7 @@ class QtGUIMainWindow; class Manager { public: - Manager (void); + Manager (QString *); ~Manager (void); QtGUIMainWindow *phonegui; @@ -42,6 +42,7 @@ public: AudioRtp *audioRTP; AudioDrivers *audiodriver; ToneGenerator *tone; + QString *DirectCall; // from argv[1] bool mute; bool tonezone; diff --git a/src/phonebookui.cpp b/src/phonebookui.cpp index fdae7e71032a9e5127f093a670316d3c338ce2cb..fc240a7080e993b01ee3b8f0ae02850667114088 100644 --- a/src/phonebookui.cpp +++ b/src/phonebookui.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** Form implementation generated from reading ui file 'phonebook.ui' ** -** Created: Mon Dec 27 18:12:32 2004 +** Created: Sun Jan 2 10:48:40 2005 ** by: The User Interface Compiler ($Id$) ** ** WARNING! All changes made in this file will be lost! diff --git a/src/phonebookui.h b/src/phonebookui.h index b5709bb5f9f06675c86a26cbc61723e05631caef..ac4c3e8710c4aff829498e3b46bacd0b9e2d5977 100644 --- a/src/phonebookui.h +++ b/src/phonebookui.h @@ -1,7 +1,7 @@ /**************************************************************************** ** Form interface generated from reading ui file 'phonebook.ui' ** -** Created: Mon Dec 27 18:12:32 2004 +** Created: Sun Jan 2 10:48:40 2005 ** by: The User Interface Compiler ($Id$) ** ** WARNING! All changes made in this file will be lost! diff --git a/src/url_inputui.cpp b/src/url_inputui.cpp index f66e8d9bb78e046dde59f325ee572bcd6b90c04c..1871edfe3c73d141339126fcf08e21091c09c520 100644 --- a/src/url_inputui.cpp +++ b/src/url_inputui.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** Form implementation generated from reading ui file 'url_input.ui' ** -** Created: Mon Dec 27 18:12:33 2004 +** Created: Sun Jan 2 10:48:41 2005 ** by: The User Interface Compiler ($Id$) ** ** WARNING! All changes made in this file will be lost! diff --git a/src/url_inputui.h b/src/url_inputui.h index 9519504b694a4e83d3ba756a0407cb41d2540fe8..97c375e5ee50b8f0f549039bbd82b015a6c667e9 100644 --- a/src/url_inputui.h +++ b/src/url_inputui.h @@ -1,7 +1,7 @@ /**************************************************************************** ** Form interface generated from reading ui file 'url_input.ui' ** -** Created: Mon Dec 27 18:12:33 2004 +** Created: Sun Jan 2 10:48:41 2005 ** by: The User Interface Compiler ($Id$) ** ** WARNING! All changes made in this file will be lost!