summaryrefslogtreecommitdiff
path: root/noncore/net/opietooth/manager/bluebase.h
Unidiff
Diffstat (limited to 'noncore/net/opietooth/manager/bluebase.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opietooth/manager/bluebase.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/noncore/net/opietooth/manager/bluebase.h b/noncore/net/opietooth/manager/bluebase.h
index a8f4fe4..bbc519c 100644
--- a/noncore/net/opietooth/manager/bluebase.h
+++ b/noncore/net/opietooth/manager/bluebase.h
@@ -1,79 +1,81 @@
1 1
2#ifndef BLUEBASE_H 2#ifndef BLUEBASE_H
3#define BLUEBASE_H 3#define BLUEBASE_H
4 4
5#include <qvariant.h> 5#include <qvariant.h>
6#include <qwidget.h> 6#include <qwidget.h>
7#include <qscrollview.h> 7#include <qscrollview.h>
8#include <qsplitter.h> 8#include <qsplitter.h>
9#include <qlist.h> 9#include <qlist.h>
10#include <qpixmap.h> 10#include <qpixmap.h>
11 11
12#include "bluetoothbase.h" 12#include "bluetoothbase.h"
13 13
14#include "btserviceitem.h" 14#include "btserviceitem.h"
15#include "btdeviceitem.h" 15#include "btdeviceitem.h"
16#include "popuphelper.h"
16 17
17#include "bticonloader.h" 18#include "bticonloader.h"
18 19
19#include <remotedevice.h> 20#include <remotedevice.h>
20#include <manager.h> 21#include <manager.h>
21 22
22class QVBox; 23class QVBox;
23class QHBoxLayout; 24class QHBoxLayout;
24class QGridLayout; 25class QGridLayout;
25class QFrame; 26class QFrame;
26class QLabel; 27class QLabel;
27class QPushButton; 28class QPushButton;
28class QTabWidget; 29class QTabWidget;
29class QCheckBox; 30class QCheckBox;
30 31
31 32
32namespace OpieTooth { 33namespace OpieTooth {
33 34
34 class BlueBase : public BluetoothBase { 35 class BlueBase : public BluetoothBase {
35 Q_OBJECT 36 Q_OBJECT
36 37
37 public: 38 public:
38 BlueBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 39 BlueBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
39 ~BlueBase(); 40 ~BlueBase();
40 41
41 protected: 42 protected:
42 43
43 44
44 private slots: 45 private slots:
45 void startScan(); 46 void startScan();
46 47
47 private: 48 private:
48 void readConfig(); 49 void readConfig();
49 void writeConfig(); 50 void writeConfig();
50 void readSavedDevices(); 51 void readSavedDevices();
51 void writeSavedDevices(); 52 void writeSavedDevices();
52 void writeToHciConfig(); 53 void writeToHciConfig();
53 QString status()const; 54 QString status()const;
54 void initGui(); 55 void initGui();
55 void setInfo(); 56 void setInfo();
57 PopupHelper m_popHelper;
56 Manager *m_localDevice; 58 Manager *m_localDevice;
57 QMap<QString,BTDeviceItem*> m_deviceList; 59 QMap<QString,BTDeviceItem*> m_deviceList;
58 60
59 void deviceActive( const RemoteDevice &device ); 61 void deviceActive( const RemoteDevice &device );
60 62
61 QString m_deviceName; 63 QString m_deviceName;
62 QString m_defaultPasskey; 64 QString m_defaultPasskey;
63 bool m_useEncryption; 65 bool m_useEncryption;
64 bool m_enableAuthentification; 66 bool m_enableAuthentification;
65 bool m_enablePagescan; 67 bool m_enablePagescan;
66 bool m_enableInquiryscan; 68 bool m_enableInquiryscan;
67 69
68 QPixmap m_offPix; 70 QPixmap m_offPix;
69 QPixmap m_onPix; 71 QPixmap m_onPix;
70 72
71 BTIconLoader *m_iconLoader; 73 BTIconLoader *m_iconLoader;
72 74
73 private slots: 75 private slots:
74 void addSearchedDevices( const QValueList<RemoteDevice> &newDevices ); 76 void addSearchedDevices( const QValueList<RemoteDevice> &newDevices );
75 void addServicesToDevice( BTDeviceItem *item ); 77 void addServicesToDevice( BTDeviceItem *item );
76 void addServicesToDevice( const QString& device, Services::ValueList ); 78 void addServicesToDevice( const QString& device, Services::ValueList );
77 void addConnectedDevices(); 79 void addConnectedDevices();
78 void addConnectedDevices( ConnectionState::ValueList ); 80 void addConnectedDevices( ConnectionState::ValueList );
79 void startServiceActionClicked( QListViewItem *item ); 81 void startServiceActionClicked( QListViewItem *item );