Source Code (Use browser search to find items of interest.)
Class Index
ksysctrl'PropertiesDialog (./kdeadmin/ksysctrl/ksysctrl/propdialog.h:34)
class PropertiesDialog : public QTabDialog
{
Q_OBJECT
public:
PropertiesDialog(Device *, QWidget *parent = 0L, const char *name = 0);
~PropertiesDialog() {}
QList<Resource>& resourceList() { return _resproptab->resourceList(); }
private:
GeneralPropertiesTab *_genproptab;
DriverPropertiesTab *_drvproptab;
ResourcePropertiesTab *_resproptab;
SettingsPropertiesTab *_setproptab;
UsagePropertiesTab *_usgproptab;
Device *_device;
};
ksysctrl'PropertiesDialog::PropertiesDialog() (./kdeadmin/ksysctrl/ksysctrl/propdialog.cpp:27)
PropertiesDialog::PropertiesDialog(Device *device, QWidget *parent,
const char *name) : QTabDialog(parent, name, true),
_device(device)
{
setCaption(QString(i18n("Properties of ")+_device->deviceName()));
setCancelButton();
_genproptab = new GeneralPropertiesTab(_device, this, "genproptab");
_drvproptab = new DriverPropertiesTab(_device, this, "drvproptab");
addTab(_genproptab, i18n("General"));
addTab(_drvproptab, i18n("Driver"));
if (_device->firstResource())
{
_resproptab = new ResourcePropertiesTab(_device, this, "resproptab");
addTab(_resproptab, i18n("Resources"));
}
if ((_device->deviceBaseClass() == Device::BaseClassMassStorage) ||
(_device->deviceBaseClass() == Device::BaseClassCDROM))
{
_setproptab = new SettingsPropertiesTab(_device, this, "setproptab");
_usgproptab = new UsagePropertiesTab(_device, this, "usgproptab");
addTab(_setproptab, i18n("Settings"));
addTab(_usgproptab, i18n("Usage"));
}
resize(400, 420);
}