DrGroup Class Reference

Inheritance diagram for DrGroup:

DrBase DrChoiceGroup DrMain List of all members.

Detailed Description

Definition at line 106 of file driver.h.


Public Member Functions

 DrGroup ()
 ~DrGroup ()
void addOption (DrBase *opt)
void addGroup (DrGroup *grp)
void addObject (DrBase *optgrp)
void clearConflict ()
void removeOption (const QString &name)
void removeGroup (DrGroup *grp)
bool isEmpty ()
virtual DriverItemcreateItem (DriverItem *parent, DriverItem *after=0)
DrBasefindOption (const QString &name, DrGroup **parentGroup=0)
DrGroupfindGroup (DrGroup *grp, DrGroup **parentGroup=0)
void setOptions (const QMap< QString, QString > &opts)
void getOptions (QMap< QString, QString > &opts, bool incldef=false)
DrBaseclone ()
const QPtrList< DrGroup > & groups ()
const QPtrList< DrBase > & options ()

Static Public Member Functions

static QString groupForOption (const QString &optname)

Protected Member Functions

void createTree (DriverItem *parent)
void flattenGroup (QMap< QString, DrBase * > &, int &)

Protected Attributes

QPtrList< DrGroupm_subgroups
QDict< DrBasem_options
QPtrList< DrBasem_listoptions

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