author | mickeyl <mickeyl> | 2005-07-02 12:59:06 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2005-07-02 12:59:06 (UTC) |
commit | 5d0de3e1d8815820cd6841e62c737b42f7fb5354 (patch) (side-by-side diff) | |
tree | acfd3141cd487c068492ca254dce8f9e1b6ecf5b /noncore/settings/sysinfo/devicesinfo.h | |
parent | 094e14624d99d521af6cfc875abafcdc550a7378 (diff) | |
download | opie-5d0de3e1d8815820cd6841e62c737b42f7fb5354.zip opie-5d0de3e1d8815820cd6841e62c737b42f7fb5354.tar.gz opie-5d0de3e1d8815820cd6841e62c737b42f7fb5354.tar.bz2 |
SysInfo:
- add pcmcia device node detail view
- add input device node detail view
- grab preferred fixed font for syslog from qpe.conf
- slightly adjust tree/detail widget space ratio
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 =_ + =;=|` MERCHANTABILITY or FITNESS FOR A _.=:. : :=>`: PARTICULAR PURPOSE. See the GNU ..}^=.= = ; General Public License for more ++= -. .` .: details. : = ...= . :.=- -. .:....=;==+<; You should have received a copy of the GNU -_. . . )=. = General Public License along with -- :-=` this application; see the file LICENSE.GPL. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef DEVICESINFO_H #define DEVICESINFO_H /* OPIE */ #include <opie2/olistview.h> #include <opie2/olayout.h> /* QT */ #include <qwidget.h> #include <qwidgetstack.h> +namespace Opie { namespace Core { class OPcmciaSocket; class OInputDevice; }; }; + //================================================================================================= class DevicesView : public Opie::Ui::OListView { Q_OBJECT public: DevicesView( QWidget* parent = 0, const char* name = 0, WFlags f = 0 ); ~DevicesView(); public slots: void selectionChanged( QListViewItem* item ); }; //================================================================================================= class DevicesInfo : public QWidget { Q_OBJECT public: DevicesInfo( QWidget *parent = 0, const char *name = 0, WFlags f = 0 ); ~DevicesInfo(); void setDetailsWidget( QWidget* w = 0 ); private: Opie::Ui::OAutoBoxLayout* layout; Opie::Ui::OListView* view; @@ -81,96 +83,98 @@ class CpuCategory : public Category { public: CpuCategory( DevicesView* parent ); virtual ~CpuCategory(); virtual void populate(); }; //================================================================================================= class InputCategory : public Category { public: InputCategory( DevicesView* parent ); virtual ~InputCategory(); virtual void populate(); }; //================================================================================================= class CardsCategory : public Category { public: CardsCategory( DevicesView* parent ); virtual ~CardsCategory(); - virtual void populate(); }; //================================================================================================= class UsbCategory : public Category { public: UsbCategory( DevicesView* parent ); virtual ~UsbCategory(); virtual void populate(); }; //================================================================================================= class Device : public Opie::Ui::OListViewItem { public: Device( Category* parent, const QString& name ); Device( Device* parent, const QString& name ); ~Device(); QWidget* devinfo; QWidget* details; virtual QWidget* detailsWidget(); }; //================================================================================================= class CpuDevice : public Device { public: CpuDevice( Category* parent, const QString& name ); ~CpuDevice(); void addInfo( const QString& line ); // virtual QWidget* detailsWidget(); }; //================================================================================================= class InputDevice : public Device { public: InputDevice( Category* parent, const QString& name ); ~InputDevice(); + void setInfo( const Opie::Core::OInputDevice* dev ); + // virtual QWidget* detailsWidget(); }; //================================================================================================= class CardDevice : public Device { public: CardDevice( Category* parent, const QString& name ); ~CardDevice(); + void setInfo( const Opie::Core::OPcmciaSocket* card ); // virtual QWidget* detailsWidget(); }; //================================================================================================= class UsbDevice : public Device { public: UsbDevice( Category* parent, const QString& name ); UsbDevice( UsbDevice* parent, const QString& name ); ~UsbDevice(); // virtual QWidget* detailsWidget(); }; #endif |