DrBase Class Reference

Inheritance diagram for DrBase:

DrFloatOption DrGroup DrIntegerOption DrListOption DrStringOption DrChoiceGroup DrMain DrBooleanOption List of all members.

Detailed Description

Definition at line 61 of file driver.h.


Public Types

enum  Type {
  Base = 0, Main, ChoiceGroup, Group,
  String, Integer, Float, List,
  Boolean
}

Public Member Functions

 DrBase ()
virtual ~DrBase ()
Type type () const
bool isOption () const
const QStringget (const QString &key) const
void set (const QString &key, const QString &val)
bool has (const QString &key) const
const QStringname () const
void setName (const QString &s)
bool conflict () const
void setConflict (bool on)
virtual QString valueText ()
virtual QString prettyText ()
virtual void setValueText (const QString &)
virtual DriverItemcreateItem (DriverItem *parent, DriverItem *after=0)
virtual void setOptions (const QMap< QString, QString > &opts)
virtual void getOptions (QMap< QString, QString > &opts, bool incldef=false)
virtual DrBaseclone ()

Protected Attributes

QMap< QString, QStringm_map
QString m_name
Type m_type
bool m_conflict

The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys