summaryrefslogtreecommitdiff
path: root/noncore/net/opietooth/manager/pppdialog.h
Side-by-side diff
Diffstat (limited to 'noncore/net/opietooth/manager/pppdialog.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opietooth/manager/pppdialog.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/noncore/net/opietooth/manager/pppdialog.h b/noncore/net/opietooth/manager/pppdialog.h
index 05894e2..565fe1e 100644
--- a/noncore/net/opietooth/manager/pppdialog.h
+++ b/noncore/net/opietooth/manager/pppdialog.h
@@ -11,5 +11,10 @@ class QMultiLineEdit;
class QLineEdit;
-
+#define NCONNECTS 10 //Maximal
namespace OpieTooth {
+ typedef struct {
+ Opie::Core::OProcess proc; //Connection process
+ QString btAddr; //MAC address
+ int port; //port
+ } Connection;
@@ -20,3 +25,3 @@ namespace OpieTooth {
public:
- PPPDialog( QWidget* parent = 0, const char* name = 0, bool modal = TRUE, WFlags fl = 0, const QString& device = 0);
+ PPPDialog(const QString& device = 0, int port = 0, QWidget* parent = 0, const char* name = 0, bool modal = TRUE, WFlags fl = 0);
~PPPDialog();
@@ -26,2 +31,8 @@ namespace OpieTooth {
void fillOutPut( Opie::Core::OProcess* pppDial, char* cha, int len );
+ void fillErr(Opie::Core::OProcess*, char*, int);
+ void slotProcessExited(Opie::Core::OProcess* proc);
+ void closeEvent(QCloseEvent* e);
+ public:
+ //Array of connections indexed by rfcomm device number
+ static Connection conns[NCONNECTS];
protected:
@@ -34,2 +45,3 @@ namespace OpieTooth {
QString m_device;
+ int m_port;
};