From f45beb0cf615324c01d09560139174e95eb72e34 Mon Sep 17 00:00:00 2001 From: josef Date: Sun, 13 Oct 2002 14:13:07 +0000 Subject: - first stub for modem dialer widget - this is not yet used in opie-console; to do so, the modem-specific profile part (AT commands [atconfigdialog.cpp] and dial options [dialdialog.cpp]) should be used --- (limited to 'noncore/apps/opie-console/dialer.h') diff --git a/noncore/apps/opie-console/dialer.h b/noncore/apps/opie-console/dialer.h new file mode 100644 index 0000000..f07f110 --- a/dev/null +++ b/noncore/apps/opie-console/dialer.h @@ -0,0 +1,42 @@ +#ifndef DIALER_H +#define DIALER_H + +#include + +class QLabel; +class QProgressBar; + +class Dialer : public QDialog +{ + Q_OBJECT + public: + Dialer(const QString& number, QWidget *parent = NULL, const char *name = NULL); + ~Dialer(); + + public slots: + void slotCancel(); + + private: + void switchState(int newstate); + void reset(); + void dial(const QString& number); + + void send(const QString& msg); + QString receive(); + + enum States + { + state_init, + state_options, + state_dialing, + state_online + }; + + QLabel *status; + QProgressBar *progress; + QPushButton *cancel; + int state; +}; + +#endif + -- cgit v0.9.0.2