Diffstat (limited to 'noncore/settings/sysinfo/devicesinfo.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/settings/sysinfo/devicesinfo.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/noncore/settings/sysinfo/devicesinfo.h b/noncore/settings/sysinfo/devicesinfo.h index c601a96..c4e3637 100644 --- a/noncore/settings/sysinfo/devicesinfo.h +++ b/noncore/settings/sysinfo/devicesinfo.h | |||
@@ -16,48 +16,50 @@ _;:, .> :=|. This program is free software; you can | |||
16 | =_ + =;=|` MERCHANTABILITY or FITNESS FOR A | 16 | =_ + =;=|` MERCHANTABILITY or FITNESS FOR A |
17 | _.=:. : :=>`: PARTICULAR PURPOSE. See the GNU | 17 | _.=:. : :=>`: PARTICULAR PURPOSE. See the GNU |
18 | ..}^=.= = ; General Public License for more | 18 | ..}^=.= = ; General Public License for more |
19 | ++= -. .` .: details. | 19 | ++= -. .` .: details. |
20 | : = ...= . :.=- | 20 | : = ...= . :.=- |
21 | -. .:....=;==+<; You should have received a copy of the GNU | 21 | -. .:....=;==+<; You should have received a copy of the GNU |
22 | -_. . . )=. = General Public License along with | 22 | -_. . . )=. = General Public License along with |
23 | -- :-=` this application; see the file LICENSE.GPL. | 23 | -- :-=` this application; see the file LICENSE.GPL. |
24 | If not, write to the Free Software Foundation, | 24 | If not, write to the Free Software Foundation, |
25 | Inc., 59 Temple Place - Suite 330, | 25 | Inc., 59 Temple Place - Suite 330, |
26 | Boston, MA 02111-1307, USA. | 26 | Boston, MA 02111-1307, USA. |
27 | */ | 27 | */ |
28 | 28 | ||
29 | #ifndef DEVICESINFO_H | 29 | #ifndef DEVICESINFO_H |
30 | #define DEVICESINFO_H | 30 | #define DEVICESINFO_H |
31 | 31 | ||
32 | /* OPIE */ | 32 | /* OPIE */ |
33 | #include <opie2/olistview.h> | 33 | #include <opie2/olistview.h> |
34 | #include <opie2/olayout.h> | 34 | #include <opie2/olayout.h> |
35 | 35 | ||
36 | /* QT */ | 36 | /* QT */ |
37 | #include <qwidget.h> | 37 | #include <qwidget.h> |
38 | #include <qwidgetstack.h> | 38 | #include <qwidgetstack.h> |
39 | 39 | ||
40 | namespace Opie { namespace Core { class OPcmciaSocket; class OInputDevice; }; }; | ||
41 | |||
40 | //================================================================================================= | 42 | //================================================================================================= |
41 | class DevicesView : public Opie::Ui::OListView | 43 | class DevicesView : public Opie::Ui::OListView |
42 | { | 44 | { |
43 | Q_OBJECT | 45 | Q_OBJECT |
44 | public: | 46 | public: |
45 | DevicesView( QWidget* parent = 0, const char* name = 0, WFlags f = 0 ); | 47 | DevicesView( QWidget* parent = 0, const char* name = 0, WFlags f = 0 ); |
46 | ~DevicesView(); | 48 | ~DevicesView(); |
47 | public slots: | 49 | public slots: |
48 | void selectionChanged( QListViewItem* item ); | 50 | void selectionChanged( QListViewItem* item ); |
49 | }; | 51 | }; |
50 | 52 | ||
51 | //================================================================================================= | 53 | //================================================================================================= |
52 | class DevicesInfo : public QWidget | 54 | class DevicesInfo : public QWidget |
53 | { | 55 | { |
54 | Q_OBJECT | 56 | Q_OBJECT |
55 | public: | 57 | public: |
56 | DevicesInfo( QWidget *parent = 0, const char *name = 0, WFlags f = 0 ); | 58 | DevicesInfo( QWidget *parent = 0, const char *name = 0, WFlags f = 0 ); |
57 | ~DevicesInfo(); | 59 | ~DevicesInfo(); |
58 | 60 | ||
59 | void setDetailsWidget( QWidget* w = 0 ); | 61 | void setDetailsWidget( QWidget* w = 0 ); |
60 | 62 | ||
61 | private: | 63 | private: |
62 | Opie::Ui::OAutoBoxLayout* layout; | 64 | Opie::Ui::OAutoBoxLayout* layout; |
63 | Opie::Ui::OListView* view; | 65 | Opie::Ui::OListView* view; |
@@ -81,96 +83,98 @@ class CpuCategory : public Category | |||
81 | { | 83 | { |
82 | public: | 84 | public: |
83 | CpuCategory( DevicesView* parent ); | 85 | CpuCategory( DevicesView* parent ); |
84 | virtual ~CpuCategory(); | 86 | virtual ~CpuCategory(); |
85 | 87 | ||
86 | virtual void populate(); | 88 | virtual void populate(); |
87 | }; | 89 | }; |
88 | 90 | ||
89 | //================================================================================================= | 91 | //================================================================================================= |
90 | class InputCategory : public Category | 92 | class InputCategory : public Category |
91 | { | 93 | { |
92 | public: | 94 | public: |
93 | InputCategory( DevicesView* parent ); | 95 | InputCategory( DevicesView* parent ); |
94 | virtual ~InputCategory(); | 96 | virtual ~InputCategory(); |
95 | 97 | ||
96 | virtual void populate(); | 98 | virtual void populate(); |
97 | }; | 99 | }; |
98 | 100 | ||
99 | //================================================================================================= | 101 | //================================================================================================= |
100 | class CardsCategory : public Category | 102 | class CardsCategory : public Category |
101 | { | 103 | { |
102 | public: | 104 | public: |
103 | CardsCategory( DevicesView* parent ); | 105 | CardsCategory( DevicesView* parent ); |
104 | virtual ~CardsCategory(); | 106 | virtual ~CardsCategory(); |
105 | |||
106 | virtual void populate(); | 107 | virtual void populate(); |
107 | }; | 108 | }; |
108 | 109 | ||
109 | //================================================================================================= | 110 | //================================================================================================= |
110 | class UsbCategory : public Category | 111 | class UsbCategory : public Category |
111 | { | 112 | { |
112 | public: | 113 | public: |
113 | UsbCategory( DevicesView* parent ); | 114 | UsbCategory( DevicesView* parent ); |
114 | virtual ~UsbCategory(); | 115 | virtual ~UsbCategory(); |
115 | 116 | ||
116 | virtual void populate(); | 117 | virtual void populate(); |
117 | }; | 118 | }; |
118 | 119 | ||
119 | //================================================================================================= | 120 | //================================================================================================= |
120 | class Device : public Opie::Ui::OListViewItem | 121 | class Device : public Opie::Ui::OListViewItem |
121 | { | 122 | { |
122 | public: | 123 | public: |
123 | Device( Category* parent, const QString& name ); | 124 | Device( Category* parent, const QString& name ); |
124 | Device( Device* parent, const QString& name ); | 125 | Device( Device* parent, const QString& name ); |
125 | ~Device(); | 126 | ~Device(); |
126 | 127 | ||
127 | QWidget* devinfo; | 128 | QWidget* devinfo; |
128 | QWidget* details; | 129 | QWidget* details; |
129 | 130 | ||
130 | virtual QWidget* detailsWidget(); | 131 | virtual QWidget* detailsWidget(); |
131 | }; | 132 | }; |
132 | 133 | ||
133 | //================================================================================================= | 134 | //================================================================================================= |
134 | class CpuDevice : public Device | 135 | class CpuDevice : public Device |
135 | { | 136 | { |
136 | public: | 137 | public: |
137 | CpuDevice( Category* parent, const QString& name ); | 138 | CpuDevice( Category* parent, const QString& name ); |
138 | ~CpuDevice(); | 139 | ~CpuDevice(); |
139 | 140 | ||
140 | void addInfo( const QString& line ); | 141 | void addInfo( const QString& line ); |
141 | 142 | ||
142 | // virtual QWidget* detailsWidget(); | 143 | // virtual QWidget* detailsWidget(); |
143 | }; | 144 | }; |
144 | 145 | ||
145 | //================================================================================================= | 146 | //================================================================================================= |
146 | class InputDevice : public Device | 147 | class InputDevice : public Device |
147 | { | 148 | { |
148 | public: | 149 | public: |
149 | InputDevice( Category* parent, const QString& name ); | 150 | InputDevice( Category* parent, const QString& name ); |
150 | ~InputDevice(); | 151 | ~InputDevice(); |
151 | 152 | ||
153 | void setInfo( const Opie::Core::OInputDevice* dev ); | ||
154 | |||
152 | // virtual QWidget* detailsWidget(); | 155 | // virtual QWidget* detailsWidget(); |
153 | }; | 156 | }; |
154 | 157 | ||
155 | //================================================================================================= | 158 | //================================================================================================= |
156 | class CardDevice : public Device | 159 | class CardDevice : public Device |
157 | { | 160 | { |
158 | public: | 161 | public: |
159 | CardDevice( Category* parent, const QString& name ); | 162 | CardDevice( Category* parent, const QString& name ); |
160 | ~CardDevice(); | 163 | ~CardDevice(); |
164 | void setInfo( const Opie::Core::OPcmciaSocket* card ); | ||
161 | 165 | ||
162 | // virtual QWidget* detailsWidget(); | 166 | // virtual QWidget* detailsWidget(); |
163 | }; | 167 | }; |
164 | 168 | ||
165 | //================================================================================================= | 169 | //================================================================================================= |
166 | class UsbDevice : public Device | 170 | class UsbDevice : public Device |
167 | { | 171 | { |
168 | public: | 172 | public: |
169 | UsbDevice( Category* parent, const QString& name ); | 173 | UsbDevice( Category* parent, const QString& name ); |
170 | UsbDevice( UsbDevice* parent, const QString& name ); | 174 | UsbDevice( UsbDevice* parent, const QString& name ); |
171 | ~UsbDevice(); | 175 | ~UsbDevice(); |
172 | 176 | ||
173 | // virtual QWidget* detailsWidget(); | 177 | // virtual QWidget* detailsWidget(); |
174 | }; | 178 | }; |
175 | 179 | ||
176 | #endif | 180 | #endif |