#include <kdialog.h>
#include <tdelocale.h>

/****************************************************************************
** Form implementation generated from reading ui file 'devicepropsdlgbase.ui'
**
** Created by: The TQt user interface compiler (TQt 3.5.0)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#include "devicepropsdlgbase.h"

#include <ntqvariant.h>
#include <kactivelabel.h>
#include <kcombobox.h>
#include <kdialog.h>
#include <kpushbutton.h>
#include <tdelistview.h>
#include <tdelistviewsearchline.h>
#include <ntqpushbutton.h>
#include <ntqtabwidget.h>
#include <ntqgroupbox.h>
#include <ntqlabel.h>
#include <ntqslider.h>
#include <ntqlayout.h>
#include <ntqtooltip.h>
#include <ntqwhatsthis.h>

/*
 *  Constructs a DevicePropertiesDialogBase as a child of 'parent', with the
 *  name 'name' and widget flags set to 'f'.
 */
DevicePropertiesDialogBase::DevicePropertiesDialogBase( TQWidget* parent, const char* name, WFlags fl )
    : TQWidget( parent, name, fl )
{
    if ( !name )
	setName( "DevicePropertiesDialogBase" );
    DevicePropertiesDialogBaseLayout = new TQGridLayout( this, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "DevicePropertiesDialogBaseLayout"); 

    tabBarWidget = new TQTabWidget( this, "tabBarWidget" );
    tabBarWidget->setEnabled( true );

    tabGeneral = new TQWidget( tabBarWidget, "tabGeneral" );
    tabGeneralLayout = new TQGridLayout( tabGeneral, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabGeneralLayout"); 

    groupProps = new TQGroupBox( tabGeneral, "groupProps" );
    groupProps->setColumnLayout(0, TQt::Vertical );
    groupProps->layout()->setSpacing( KDialog::spacingHint() );
    groupProps->layout()->setMargin( KDialog::marginHint() );
    groupPropsLayout = new TQGridLayout( groupProps->layout() );
    groupPropsLayout->setAlignment( TQt::AlignTop );

    unnamed = new TQLabel( groupProps, "unnamed" );

    groupPropsLayout->addWidget( unnamed, 0, 0 );

    iconDeviceType = new TQLabel( groupProps, "iconDeviceType" );

    groupPropsLayout->addWidget( iconDeviceType, 0, 1 );

    labelDeviceType = new TQLabel( groupProps, "labelDeviceType" );

    groupPropsLayout->addWidget( labelDeviceType, 0, 2 );
    Spacer1 = new TQSpacerItem( 20, 1, TQSizePolicy::Expanding, TQSizePolicy::Minimum );
    groupPropsLayout->addItem( Spacer1, 0, 3 );

    unnamed_2 = new TQLabel( groupProps, "unnamed_2" );

    groupPropsLayout->addWidget( unnamed_2, 1, 0 );

    labelDeviceName = new KActiveLabel( groupProps, "labelDeviceName" );

    groupPropsLayout->addMultiCellWidget( labelDeviceName, 1, 1, 1, 3 );

    unnamed_3 = new TQLabel( groupProps, "unnamed_3" );

    groupPropsLayout->addWidget( unnamed_3, 2, 0 );

    labelDeviceNode = new KActiveLabel( groupProps, "labelDeviceNode" );

    groupPropsLayout->addMultiCellWidget( labelDeviceNode, 2, 2, 1, 3 );

    unnamed_4 = new TQLabel( groupProps, "unnamed_4" );

    groupPropsLayout->addWidget( unnamed_4, 3, 0 );

    labelSystemPath = new KActiveLabel( groupProps, "labelSystemPath" );

    groupPropsLayout->addMultiCellWidget( labelSystemPath, 3, 3, 1, 3 );

    unnamed_5 = new TQLabel( groupProps, "unnamed_5" );

    groupPropsLayout->addWidget( unnamed_5, 4, 0 );

    labelSubsytemType = new KActiveLabel( groupProps, "labelSubsytemType" );

    groupPropsLayout->addMultiCellWidget( labelSubsytemType, 4, 4, 1, 3 );

    unnamed_6 = new TQLabel( groupProps, "unnamed_6" );

    groupPropsLayout->addWidget( unnamed_6, 5, 0 );

    labelDeviceDriver = new KActiveLabel( groupProps, "labelDeviceDriver" );

    groupPropsLayout->addMultiCellWidget( labelDeviceDriver, 5, 5, 1, 3 );

    unnamed_7 = new TQLabel( groupProps, "unnamed_7" );

    groupPropsLayout->addWidget( unnamed_7, 6, 0 );

    labelDeviceClass = new KActiveLabel( groupProps, "labelDeviceClass" );

    groupPropsLayout->addMultiCellWidget( labelDeviceClass, 6, 6, 1, 3 );

    stocklabelVendorName = new TQLabel( groupProps, "stocklabelVendorName" );

    groupPropsLayout->addWidget( stocklabelVendorName, 7, 0 );

    labelVendorName = new KActiveLabel( groupProps, "labelVendorName" );

    groupPropsLayout->addMultiCellWidget( labelVendorName, 7, 7, 1, 3 );

    stocklabelVendorModel = new TQLabel( groupProps, "stocklabelVendorModel" );

    groupPropsLayout->addWidget( stocklabelVendorModel, 8, 0 );

    labelVendorModel = new KActiveLabel( groupProps, "labelVendorModel" );

    groupPropsLayout->addMultiCellWidget( labelVendorModel, 8, 8, 1, 3 );

    stocklabelSerialNumber = new TQLabel( groupProps, "stocklabelSerialNumber" );

    groupPropsLayout->addWidget( stocklabelSerialNumber, 9, 0 );

    labelSerialNumber = new KActiveLabel( groupProps, "labelSerialNumber" );

    groupPropsLayout->addMultiCellWidget( labelSerialNumber, 9, 9, 1, 3 );

    stocklabelBusID = new TQLabel( groupProps, "stocklabelBusID" );

    groupPropsLayout->addWidget( stocklabelBusID, 10, 0 );

    labelBusID = new KActiveLabel( groupProps, "labelBusID" );

    groupPropsLayout->addMultiCellWidget( labelBusID, 10, 10, 1, 3 );

    unnamed_8 = new TQLabel( groupProps, "unnamed_8" );

    groupPropsLayout->addWidget( unnamed_8, 11, 0 );

    labelModalias = new KActiveLabel( groupProps, "labelModalias" );

    groupPropsLayout->addMultiCellWidget( labelModalias, 11, 11, 1, 3 );

    tabGeneralLayout->addWidget( groupProps, 0, 0 );
    Spacer4 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabGeneralLayout->addItem( Spacer4, 8, 0 );
    tabBarWidget->insertTab( tabGeneral, TQString::fromLatin1("") );

    tabDisk = new TQWidget( tabBarWidget, "tabDisk" );
    tabDiskLayout = new TQGridLayout( tabDisk, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabDiskLayout"); 

    groupProps_2 = new TQGroupBox( tabDisk, "groupProps_2" );
    groupProps_2->setColumnLayout(0, TQt::Vertical );
    groupProps_2->layout()->setSpacing( KDialog::spacingHint() );
    groupProps_2->layout()->setMargin( KDialog::marginHint() );
    groupPropsLayout_2 = new TQGridLayout( groupProps_2->layout() );
    groupPropsLayout_2->setAlignment( TQt::AlignTop );

    unnamed_9 = new TQLabel( groupProps_2, "unnamed_9" );

    groupPropsLayout_2->addWidget( unnamed_9, 0, 0 );

    labelDiskMountpoint = new KActiveLabel( groupProps_2, "labelDiskMountpoint" );

    groupPropsLayout_2->addWidget( labelDiskMountpoint, 0, 1 );

    unnamed_10 = new TQLabel( groupProps_2, "unnamed_10" );

    groupPropsLayout_2->addWidget( unnamed_10, 1, 0 );

    labelDiskFileSystemType = new KActiveLabel( groupProps_2, "labelDiskFileSystemType" );

    groupPropsLayout_2->addWidget( labelDiskFileSystemType, 1, 1 );

    unnamed_11 = new TQLabel( groupProps_2, "unnamed_11" );

    groupPropsLayout_2->addWidget( unnamed_11, 2, 0 );

    labelDiskUUID = new KActiveLabel( groupProps_2, "labelDiskUUID" );

    groupPropsLayout_2->addWidget( labelDiskUUID, 2, 1 );

    unnamed_12 = new TQLabel( groupProps_2, "unnamed_12" );

    groupPropsLayout_2->addWidget( unnamed_12, 3, 0 );

    labelMappedName = new KActiveLabel( groupProps_2, "labelMappedName" );

    groupPropsLayout_2->addWidget( labelMappedName, 3, 1 );

    unnamed_13 = new TQLabel( groupProps_2, "unnamed_13" );
    unnamed_13->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupPropsLayout_2->addWidget( unnamed_13, 4, 0 );

    labelDiskStatus = new KActiveLabel( groupProps_2, "labelDiskStatus" );

    groupPropsLayout_2->addWidget( labelDiskStatus, 4, 1 );

    tabDiskLayout->addWidget( groupProps_2, 0, 0 );

    groupDiskActions = new TQGroupBox( tabDisk, "groupDiskActions" );
    groupDiskActions->setColumnLayout(0, TQt::Vertical );
    groupDiskActions->layout()->setSpacing( KDialog::spacingHint() );
    groupDiskActions->layout()->setMargin( KDialog::marginHint() );
    groupDiskActionsLayout = new TQGridLayout( groupDiskActions->layout() );
    groupDiskActionsLayout->setAlignment( TQt::AlignTop );

    buttonDiskMount = new KPushButton( groupDiskActions, "buttonDiskMount" );

    groupDiskActionsLayout->addWidget( buttonDiskMount, 0, 0 );

    buttonDiskUnmount = new KPushButton( groupDiskActions, "buttonDiskUnmount" );

    groupDiskActionsLayout->addWidget( buttonDiskUnmount, 0, 1 );

    buttonDiskUnlock = new KPushButton( groupDiskActions, "buttonDiskUnlock" );

    groupDiskActionsLayout->addWidget( buttonDiskUnlock, 0, 0 );

    buttonDiskLock = new KPushButton( groupDiskActions, "buttonDiskLock" );

    groupDiskActionsLayout->addWidget( buttonDiskLock, 0, 1 );

    buttonDiskEject = new KPushButton( groupDiskActions, "buttonDiskEject" );

    groupDiskActionsLayout->addWidget( buttonDiskEject, 1, 0 );

    buttonDiskSafeRemove = new KPushButton( groupDiskActions, "buttonDiskSafeRemove" );

    groupDiskActionsLayout->addWidget( buttonDiskSafeRemove, 1, 1 );

    tabDiskLayout->addWidget( groupDiskActions, 1, 0 );
    Spacer4_2 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabDiskLayout->addItem( Spacer4_2, 8, 0 );
    tabBarWidget->insertTab( tabDisk, TQString::fromLatin1("") );

    tabDiskCrypt = new TQWidget( tabBarWidget, "tabDiskCrypt" );
    tabDiskCryptLayout = new TQGridLayout( tabDiskCrypt, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabDiskCryptLayout"); 

    groupLUKSProps = new TQGroupBox( tabDiskCrypt, "groupLUKSProps" );
    groupLUKSProps->setColumnLayout(0, TQt::Vertical );
    groupLUKSProps->layout()->setSpacing( KDialog::spacingHint() );
    groupLUKSProps->layout()->setMargin( KDialog::marginHint() );
    groupLUKSPropsLayout = new TQGridLayout( groupLUKSProps->layout() );
    groupLUKSPropsLayout->setAlignment( TQt::AlignTop );

    cryptLUKSKeySlotList = new TDEListView( groupLUKSProps, "cryptLUKSKeySlotList" );
    cryptLUKSKeySlotList->addColumn( tr2i18n( "Slot Number" ) );
    cryptLUKSKeySlotList->addColumn( tr2i18n( "Status" ) );
    cryptLUKSKeySlotList->setRootIsDecorated( false );

    groupLUKSPropsLayout->addMultiCellWidget( cryptLUKSKeySlotList, 0, 0, 0, 1 );

    cryptLUKSAddKey = new KPushButton( groupLUKSProps, "cryptLUKSAddKey" );

    groupLUKSPropsLayout->addWidget( cryptLUKSAddKey, 1, 0 );

    cryptLUKSDelKey = new KPushButton( groupLUKSProps, "cryptLUKSDelKey" );

    groupLUKSPropsLayout->addWidget( cryptLUKSDelKey, 1, 1 );

    tabDiskCryptLayout->addWidget( groupLUKSProps, 0, 0 );
    Spacer4_3 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabDiskCryptLayout->addItem( Spacer4_3, 8, 0 );
    tabBarWidget->insertTab( tabDiskCrypt, TQString::fromLatin1("") );

    tabCPU = new TQWidget( tabBarWidget, "tabCPU" );
    tabCPULayout = new TQGridLayout( tabCPU, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabCPULayout"); 

    groupProps_3 = new TQGroupBox( tabCPU, "groupProps_3" );
    groupProps_3->setColumnLayout(0, TQt::Vertical );
    groupProps_3->layout()->setSpacing( KDialog::spacingHint() );
    groupProps_3->layout()->setMargin( KDialog::marginHint() );
    groupPropsLayout_3 = new TQGridLayout( groupProps_3->layout() );
    groupPropsLayout_3->setAlignment( TQt::AlignTop );

    unnamed_14 = new TQLabel( groupProps_3, "unnamed_14" );

    groupPropsLayout_3->addWidget( unnamed_14, 0, 0 );

    labelCPUVendor = new TQLabel( groupProps_3, "labelCPUVendor" );

    groupPropsLayout_3->addWidget( labelCPUVendor, 0, 1 );

    unnamed_15 = new TQLabel( groupProps_3, "unnamed_15" );

    groupPropsLayout_3->addWidget( unnamed_15, 1, 0 );

    labelMinCPUFrequency = new TQLabel( groupProps_3, "labelMinCPUFrequency" );

    groupPropsLayout_3->addWidget( labelMinCPUFrequency, 1, 1 );

    unnamed_16 = new TQLabel( groupProps_3, "unnamed_16" );

    groupPropsLayout_3->addWidget( unnamed_16, 2, 0 );

    labelCPUFrequency = new TQLabel( groupProps_3, "labelCPUFrequency" );

    groupPropsLayout_3->addWidget( labelCPUFrequency, 2, 1 );

    unnamed_17 = new TQLabel( groupProps_3, "unnamed_17" );

    groupPropsLayout_3->addWidget( unnamed_17, 3, 0 );

    labelMaxCPUFrequency = new TQLabel( groupProps_3, "labelMaxCPUFrequency" );

    groupPropsLayout_3->addWidget( labelMaxCPUFrequency, 3, 1 );

    unnamed_18 = new TQLabel( groupProps_3, "unnamed_18" );

    groupPropsLayout_3->addWidget( unnamed_18, 4, 0 );

    labelScalingDriver = new TQLabel( groupProps_3, "labelScalingDriver" );

    groupPropsLayout_3->addWidget( labelScalingDriver, 4, 1 );

    unnamed_19 = new TQLabel( groupProps_3, "unnamed_19" );
    unnamed_19->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupPropsLayout_3->addWidget( unnamed_19, 5, 0 );

    labelScalingFrequencies = new TQLabel( groupProps_3, "labelScalingFrequencies" );

    groupPropsLayout_3->addWidget( labelScalingFrequencies, 5, 1 );

    unnamed_20 = new TQLabel( groupProps_3, "unnamed_20" );
    unnamed_20->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupPropsLayout_3->addWidget( unnamed_20, 6, 0 );

    labelDependentCPUs = new TQLabel( groupProps_3, "labelDependentCPUs" );

    groupPropsLayout_3->addWidget( labelDependentCPUs, 6, 1 );

    unnamed_21 = new TQLabel( groupProps_3, "unnamed_21" );
    unnamed_21->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupPropsLayout_3->addWidget( unnamed_21, 7, 0 );

    comboCPUGovernor = new KComboBox( false, groupProps_3, "comboCPUGovernor" );

    groupPropsLayout_3->addWidget( comboCPUGovernor, 7, 1 );

    tabCPULayout->addWidget( groupProps_3, 0, 0 );
    Spacer4_4 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabCPULayout->addItem( Spacer4_4, 8, 0 );
    tabBarWidget->insertTab( tabCPU, TQString::fromLatin1("") );

    tabSensor = new TQWidget( tabBarWidget, "tabSensor" );
    tabSensorLayout = new TQGridLayout( tabSensor, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabSensorLayout"); 

    groupSensors = new TQGroupBox( tabSensor, "groupSensors" );

    tabSensorLayout->addWidget( groupSensors, 0, 0 );
    Spacer4_5 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabSensorLayout->addItem( Spacer4_5, 8, 0 );
    tabBarWidget->insertTab( tabSensor, TQString::fromLatin1("") );

    tabBattery = new TQWidget( tabBarWidget, "tabBattery" );
    tabBatteryLayout = new TQGridLayout( tabBattery, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabBatteryLayout"); 

    groupBattery = new TQGroupBox( tabBattery, "groupBattery" );
    groupBattery->setColumnLayout(0, TQt::Vertical );
    groupBattery->layout()->setSpacing( KDialog::spacingHint() );
    groupBattery->layout()->setMargin( KDialog::marginHint() );
    groupBatteryLayout = new TQGridLayout( groupBattery->layout() );
    groupBatteryLayout->setAlignment( TQt::AlignTop );

    unnamed_22 = new TQLabel( groupBattery, "unnamed_22" );

    groupBatteryLayout->addWidget( unnamed_22, 0, 0 );

    labelCurrentBatteryEnergy = new TQLabel( groupBattery, "labelCurrentBatteryEnergy" );

    groupBatteryLayout->addWidget( labelCurrentBatteryEnergy, 0, 1 );

    unnamed_23 = new TQLabel( groupBattery, "unnamed_23" );

    groupBatteryLayout->addWidget( unnamed_23, 1, 0 );

    labelMaximumBatteryEnergy = new TQLabel( groupBattery, "labelMaximumBatteryEnergy" );

    groupBatteryLayout->addWidget( labelMaximumBatteryEnergy, 1, 1 );

    unnamed_24 = new TQLabel( groupBattery, "unnamed_24" );

    groupBatteryLayout->addWidget( unnamed_24, 2, 0 );

    labelMaximumBatteryDesignEnergy = new TQLabel( groupBattery, "labelMaximumBatteryDesignEnergy" );

    groupBatteryLayout->addWidget( labelMaximumBatteryDesignEnergy, 2, 1 );

    unnamed_25 = new TQLabel( groupBattery, "unnamed_25" );

    groupBatteryLayout->addWidget( unnamed_25, 3, 0 );

    labelMinimumBatteryVoltage = new TQLabel( groupBattery, "labelMinimumBatteryVoltage" );

    groupBatteryLayout->addWidget( labelMinimumBatteryVoltage, 3, 1 );

    unnamed_26 = new TQLabel( groupBattery, "unnamed_26" );

    groupBatteryLayout->addWidget( unnamed_26, 4, 0 );

    labelCurrentBatteryVoltage = new TQLabel( groupBattery, "labelCurrentBatteryVoltage" );

    groupBatteryLayout->addWidget( labelCurrentBatteryVoltage, 4, 1 );

    unnamed_27 = new TQLabel( groupBattery, "unnamed_27" );

    groupBatteryLayout->addWidget( unnamed_27, 5, 0 );

    labelCurrentBatteryDischargeRate = new TQLabel( groupBattery, "labelCurrentBatteryDischargeRate" );

    groupBatteryLayout->addWidget( labelCurrentBatteryDischargeRate, 5, 1 );

    unnamed_28 = new TQLabel( groupBattery, "unnamed_28" );

    groupBatteryLayout->addWidget( unnamed_28, 6, 0 );

    labelCurrentBatteryStatus = new TQLabel( groupBattery, "labelCurrentBatteryStatus" );

    groupBatteryLayout->addWidget( labelCurrentBatteryStatus, 6, 1 );

    unnamed_29 = new TQLabel( groupBattery, "unnamed_29" );

    groupBatteryLayout->addWidget( unnamed_29, 7, 0 );

    labelBatteryTechnology = new TQLabel( groupBattery, "labelBatteryTechnology" );

    groupBatteryLayout->addWidget( labelBatteryTechnology, 7, 1 );

    unnamed_30 = new TQLabel( groupBattery, "unnamed_30" );

    groupBatteryLayout->addWidget( unnamed_30, 8, 0 );

    labelBatteryInstalled = new TQLabel( groupBattery, "labelBatteryInstalled" );

    groupBatteryLayout->addWidget( labelBatteryInstalled, 8, 1 );

    unnamed_31 = new TQLabel( groupBattery, "unnamed_31" );

    groupBatteryLayout->addWidget( unnamed_31, 9, 0 );

    labelBatteryCharge = new TQLabel( groupBattery, "labelBatteryCharge" );

    groupBatteryLayout->addWidget( labelBatteryCharge, 9, 1 );

    unnamed_32 = new TQLabel( groupBattery, "unnamed_32" );

    groupBatteryLayout->addWidget( unnamed_32, 10, 0 );

    labelBatteryTimeRemaining = new TQLabel( groupBattery, "labelBatteryTimeRemaining" );

    groupBatteryLayout->addWidget( labelBatteryTimeRemaining, 10, 1 );

    tabBatteryLayout->addWidget( groupBattery, 0, 0 );
    Spacer4_6 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabBatteryLayout->addItem( Spacer4_6, 8, 0 );
    tabBarWidget->insertTab( tabBattery, TQString::fromLatin1("") );

    tabPowerSupply = new TQWidget( tabBarWidget, "tabPowerSupply" );
    tabPowerSupplyLayout = new TQGridLayout( tabPowerSupply, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabPowerSupplyLayout"); 

    groupPowerSupply = new TQGroupBox( tabPowerSupply, "groupPowerSupply" );
    groupPowerSupply->setColumnLayout(0, TQt::Vertical );
    groupPowerSupply->layout()->setSpacing( KDialog::spacingHint() );
    groupPowerSupply->layout()->setMargin( KDialog::marginHint() );
    groupPowerSupplyLayout = new TQGridLayout( groupPowerSupply->layout() );
    groupPowerSupplyLayout->setAlignment( TQt::AlignTop );

    unnamed_33 = new TQLabel( groupPowerSupply, "unnamed_33" );

    groupPowerSupplyLayout->addWidget( unnamed_33, 0, 0 );

    labelPowerSupplyOnline = new TQLabel( groupPowerSupply, "labelPowerSupplyOnline" );

    groupPowerSupplyLayout->addWidget( labelPowerSupplyOnline, 0, 1 );

    tabPowerSupplyLayout->addWidget( groupPowerSupply, 0, 0 );
    Spacer4_7 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabPowerSupplyLayout->addItem( Spacer4_7, 8, 0 );
    tabBarWidget->insertTab( tabPowerSupply, TQString::fromLatin1("") );

    tabNetwork = new TQWidget( tabBarWidget, "tabNetwork" );
    tabNetworkLayout = new TQGridLayout( tabNetwork, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabNetworkLayout"); 

    groupNetwork = new TQGroupBox( tabNetwork, "groupNetwork" );
    groupNetwork->setColumnLayout(0, TQt::Vertical );
    groupNetwork->layout()->setSpacing( KDialog::spacingHint() );
    groupNetwork->layout()->setMargin( KDialog::marginHint() );
    groupNetworkLayout = new TQGridLayout( groupNetwork->layout() );
    groupNetworkLayout->setAlignment( TQt::AlignTop );

    unnamed_34 = new TQLabel( groupNetwork, "unnamed_34" );

    groupNetworkLayout->addWidget( unnamed_34, 0, 0 );

    labelNetworkMAC = new TQLabel( groupNetwork, "labelNetworkMAC" );

    groupNetworkLayout->addWidget( labelNetworkMAC, 0, 1 );

    unnamed_35 = new TQLabel( groupNetwork, "unnamed_35" );

    groupNetworkLayout->addWidget( unnamed_35, 1, 0 );

    labelNetworkState = new TQLabel( groupNetwork, "labelNetworkState" );

    groupNetworkLayout->addWidget( labelNetworkState, 1, 1 );

    unnamed_36 = new TQLabel( groupNetwork, "unnamed_36" );

    groupNetworkLayout->addWidget( unnamed_36, 2, 0 );

    labelNetworkCarrierPresent = new TQLabel( groupNetwork, "labelNetworkCarrierPresent" );

    groupNetworkLayout->addWidget( labelNetworkCarrierPresent, 2, 1 );

    unnamed_37 = new TQLabel( groupNetwork, "unnamed_37" );

    groupNetworkLayout->addWidget( unnamed_37, 3, 0 );

    labelNetworkDormant = new TQLabel( groupNetwork, "labelNetworkDormant" );

    groupNetworkLayout->addWidget( labelNetworkDormant, 3, 1 );

    tabNetworkLayout->addWidget( groupNetwork, 0, 0 );

    groupNetworkAddresses = new TQGroupBox( tabNetwork, "groupNetworkAddresses" );
    groupNetworkAddresses->setColumnLayout(0, TQt::Vertical );
    groupNetworkAddresses->layout()->setSpacing( KDialog::spacingHint() );
    groupNetworkAddresses->layout()->setMargin( KDialog::marginHint() );
    groupNetworkAddressesLayout = new TQGridLayout( groupNetworkAddresses->layout() );
    groupNetworkAddressesLayout->setAlignment( TQt::AlignTop );

    unnamed_38 = new TQLabel( groupNetworkAddresses, "unnamed_38" );

    groupNetworkAddressesLayout->addWidget( unnamed_38, 0, 0 );

    labelNetworkIPV4Address = new TQLabel( groupNetworkAddresses, "labelNetworkIPV4Address" );

    groupNetworkAddressesLayout->addWidget( labelNetworkIPV4Address, 0, 1 );

    unnamed_39 = new TQLabel( groupNetworkAddresses, "unnamed_39" );

    groupNetworkAddressesLayout->addWidget( unnamed_39, 1, 0 );

    labelNetworkIPV4Netmask = new TQLabel( groupNetworkAddresses, "labelNetworkIPV4Netmask" );

    groupNetworkAddressesLayout->addWidget( labelNetworkIPV4Netmask, 1, 1 );

    unnamed_40 = new TQLabel( groupNetworkAddresses, "unnamed_40" );

    groupNetworkAddressesLayout->addWidget( unnamed_40, 2, 0 );

    labelNetworkIPV4Broadcast = new TQLabel( groupNetworkAddresses, "labelNetworkIPV4Broadcast" );

    groupNetworkAddressesLayout->addWidget( labelNetworkIPV4Broadcast, 2, 1 );

    unnamed_41 = new TQLabel( groupNetworkAddresses, "unnamed_41" );

    groupNetworkAddressesLayout->addWidget( unnamed_41, 3, 0 );

    labelNetworkIPV4Destination = new TQLabel( groupNetworkAddresses, "labelNetworkIPV4Destination" );

    groupNetworkAddressesLayout->addWidget( labelNetworkIPV4Destination, 3, 1 );

    unnamed_42 = new TQLabel( groupNetworkAddresses, "unnamed_42" );

    groupNetworkAddressesLayout->addWidget( unnamed_42, 4, 0 );

    labelNetworkIPV6Address = new TQLabel( groupNetworkAddresses, "labelNetworkIPV6Address" );

    groupNetworkAddressesLayout->addWidget( labelNetworkIPV6Address, 4, 1 );

    unnamed_43 = new TQLabel( groupNetworkAddresses, "unnamed_43" );

    groupNetworkAddressesLayout->addWidget( unnamed_43, 5, 0 );

    labelNetworkIPV6Netmask = new TQLabel( groupNetworkAddresses, "labelNetworkIPV6Netmask" );

    groupNetworkAddressesLayout->addWidget( labelNetworkIPV6Netmask, 5, 1 );

    unnamed_44 = new TQLabel( groupNetworkAddresses, "unnamed_44" );

    groupNetworkAddressesLayout->addWidget( unnamed_44, 6, 0 );

    labelNetworkIPV6Broadcast = new TQLabel( groupNetworkAddresses, "labelNetworkIPV6Broadcast" );

    groupNetworkAddressesLayout->addWidget( labelNetworkIPV6Broadcast, 6, 1 );

    unnamed_45 = new TQLabel( groupNetworkAddresses, "unnamed_45" );

    groupNetworkAddressesLayout->addWidget( unnamed_45, 7, 0 );

    labelNetworkIPV6Destination = new TQLabel( groupNetworkAddresses, "labelNetworkIPV6Destination" );

    groupNetworkAddressesLayout->addWidget( labelNetworkIPV6Destination, 7, 1 );

    tabNetworkLayout->addWidget( groupNetworkAddresses, 1, 0 );

    groupNetworkStatistics = new TQGroupBox( tabNetwork, "groupNetworkStatistics" );
    groupNetworkStatistics->setColumnLayout(0, TQt::Vertical );
    groupNetworkStatistics->layout()->setSpacing( KDialog::spacingHint() );
    groupNetworkStatistics->layout()->setMargin( KDialog::marginHint() );
    groupNetworkStatisticsLayout = new TQGridLayout( groupNetworkStatistics->layout() );
    groupNetworkStatisticsLayout->setAlignment( TQt::AlignTop );

    unnamed_46 = new TQLabel( groupNetworkStatistics, "unnamed_46" );

    groupNetworkStatisticsLayout->addWidget( unnamed_46, 0, 0 );

    labelNetworkRXBytes = new TQLabel( groupNetworkStatistics, "labelNetworkRXBytes" );

    groupNetworkStatisticsLayout->addWidget( labelNetworkRXBytes, 0, 1 );

    unnamed_47 = new TQLabel( groupNetworkStatistics, "unnamed_47" );

    groupNetworkStatisticsLayout->addWidget( unnamed_47, 1, 0 );

    labelNetworkTXBytes = new TQLabel( groupNetworkStatistics, "labelNetworkTXBytes" );

    groupNetworkStatisticsLayout->addWidget( labelNetworkTXBytes, 1, 1 );

    unnamed_48 = new TQLabel( groupNetworkStatistics, "unnamed_48" );

    groupNetworkStatisticsLayout->addWidget( unnamed_48, 2, 0 );

    labelNetworkRXPackets = new TQLabel( groupNetworkStatistics, "labelNetworkRXPackets" );

    groupNetworkStatisticsLayout->addWidget( labelNetworkRXPackets, 2, 1 );

    unnamed_49 = new TQLabel( groupNetworkStatistics, "unnamed_49" );

    groupNetworkStatisticsLayout->addWidget( unnamed_49, 3, 0 );

    labelNetworkTXPackets = new TQLabel( groupNetworkStatistics, "labelNetworkTXPackets" );

    groupNetworkStatisticsLayout->addWidget( labelNetworkTXPackets, 3, 1 );

    tabNetworkLayout->addWidget( groupNetworkStatistics, 3, 0 );
    Spacer4_8 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabNetworkLayout->addItem( Spacer4_8, 8, 0 );
    tabBarWidget->insertTab( tabNetwork, TQString::fromLatin1("") );

    tabBacklight = new TQWidget( tabBarWidget, "tabBacklight" );
    tabBacklightLayout = new TQGridLayout( tabBacklight, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabBacklightLayout"); 

    groupBacklight = new TQGroupBox( tabBacklight, "groupBacklight" );
    groupBacklight->setColumnLayout(0, TQt::Vertical );
    groupBacklight->layout()->setSpacing( KDialog::spacingHint() );
    groupBacklight->layout()->setMargin( KDialog::marginHint() );
    groupBacklightLayout = new TQGridLayout( groupBacklight->layout() );
    groupBacklightLayout->setAlignment( TQt::AlignTop );

    unnamed_50 = new TQLabel( groupBacklight, "unnamed_50" );

    groupBacklightLayout->addWidget( unnamed_50, 0, 0 );

    labelBacklightStatus = new TQLabel( groupBacklight, "labelBacklightStatus" );

    groupBacklightLayout->addWidget( labelBacklightStatus, 0, 1 );

    unnamed_51 = new TQLabel( groupBacklight, "unnamed_51" );

    groupBacklightLayout->addWidget( unnamed_51, 1, 0 );

    sliderBacklightBrightness = new TQSlider( groupBacklight, "sliderBacklightBrightness" );
    sliderBacklightBrightness->setSizePolicy( TQSizePolicy( (TQSizePolicy::SizeType)0, (TQSizePolicy::SizeType)0, 0, 0, sliderBacklightBrightness->sizePolicy().hasHeightForWidth() ) );

    groupBacklightLayout->addWidget( sliderBacklightBrightness, 1, 1 );

    labelBacklightBrightness = new TQLabel( groupBacklight, "labelBacklightBrightness" );

    groupBacklightLayout->addWidget( labelBacklightBrightness, 1, 2 );

    tabBacklightLayout->addWidget( groupBacklight, 0, 0 );
    Spacer4_9 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabBacklightLayout->addItem( Spacer4_9, 8, 0 );
    tabBarWidget->insertTab( tabBacklight, TQString::fromLatin1("") );

    tabMonitor = new TQWidget( tabBarWidget, "tabMonitor" );
    tabMonitorLayout = new TQGridLayout( tabMonitor, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabMonitorLayout"); 

    groupMonitor = new TQGroupBox( tabMonitor, "groupMonitor" );
    groupMonitor->setColumnLayout(0, TQt::Vertical );
    groupMonitor->layout()->setSpacing( KDialog::spacingHint() );
    groupMonitor->layout()->setMargin( KDialog::marginHint() );
    groupMonitorLayout = new TQGridLayout( groupMonitor->layout() );
    groupMonitorLayout->setAlignment( TQt::AlignTop );

    unnamed_52 = new TQLabel( groupMonitor, "unnamed_52" );

    groupMonitorLayout->addWidget( unnamed_52, 0, 0 );

    labelDisplayPortType = new TQLabel( groupMonitor, "labelDisplayPortType" );

    groupMonitorLayout->addWidget( labelDisplayPortType, 0, 1 );

    unnamed_53 = new TQLabel( groupMonitor, "unnamed_53" );

    groupMonitorLayout->addWidget( unnamed_53, 1, 0 );

    labelDisplayConnected = new TQLabel( groupMonitor, "labelDisplayConnected" );

    groupMonitorLayout->addWidget( labelDisplayConnected, 1, 1 );

    unnamed_54 = new TQLabel( groupMonitor, "unnamed_54" );

    groupMonitorLayout->addWidget( unnamed_54, 2, 0 );

    labelDisplayEnabled = new TQLabel( groupMonitor, "labelDisplayEnabled" );

    groupMonitorLayout->addWidget( labelDisplayEnabled, 2, 1 );

    unnamed_55 = new TQLabel( groupMonitor, "unnamed_55" );

    groupMonitorLayout->addWidget( unnamed_55, 3, 0 );

    labelDisplayDPMS = new TQLabel( groupMonitor, "labelDisplayDPMS" );

    groupMonitorLayout->addWidget( labelDisplayDPMS, 3, 1 );

    unnamed_56 = new TQLabel( groupMonitor, "unnamed_56" );
    unnamed_56->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupMonitorLayout->addWidget( unnamed_56, 4, 0 );

    labelDisplayResolutions = new TQLabel( groupMonitor, "labelDisplayResolutions" );

    groupMonitorLayout->addWidget( labelDisplayResolutions, 4, 1 );

    tabMonitorLayout->addWidget( groupMonitor, 0, 0 );

    labelRandrWarning = new TQLabel( tabMonitor, "labelRandrWarning" );

    tabMonitorLayout->addWidget( labelRandrWarning, 1, 0 );
    Spacer4_10 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabMonitorLayout->addItem( Spacer4_10, 8, 0 );
    tabBarWidget->insertTab( tabMonitor, TQString::fromLatin1("") );

    tabRootSystem = new TQWidget( tabBarWidget, "tabRootSystem" );
    tabRootSystemLayout = new TQGridLayout( tabRootSystem, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabRootSystemLayout"); 

    groupSysinfo = new TQGroupBox( tabRootSystem, "groupSysinfo" );
    groupSysinfo->setColumnLayout(0, TQt::Vertical );
    groupSysinfo->layout()->setSpacing( KDialog::spacingHint() );
    groupSysinfo->layout()->setMargin( KDialog::marginHint() );
    groupSysinfoLayout = new TQGridLayout( groupSysinfo->layout() );
    groupSysinfoLayout->setAlignment( TQt::AlignTop );

    unnamed_57 = new TQLabel( groupSysinfo, "unnamed_57" );

    groupSysinfoLayout->addWidget( unnamed_57, 0, 0 );

    labelSystemFormFactor = new TQLabel( groupSysinfo, "labelSystemFormFactor" );

    groupSysinfoLayout->addWidget( labelSystemFormFactor, 0, 1 );

    tabRootSystemLayout->addWidget( groupSysinfo, 0, 0 );

    groupSystemPower = new TQGroupBox( tabRootSystem, "groupSystemPower" );
    groupSystemPower->setColumnLayout(0, TQt::Vertical );
    groupSystemPower->layout()->setSpacing( KDialog::spacingHint() );
    groupSystemPower->layout()->setMargin( KDialog::marginHint() );
    groupSystemPowerLayout = new TQGridLayout( groupSystemPower->layout() );
    groupSystemPowerLayout->setAlignment( TQt::AlignTop );

    unnamed_58 = new TQLabel( groupSystemPower, "unnamed_58" );
    unnamed_58->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupSystemPowerLayout->addWidget( unnamed_58, 0, 0 );

    labelSystemPowerStates = new TQLabel( groupSystemPower, "labelSystemPowerStates" );

    groupSystemPowerLayout->addWidget( labelSystemPowerStates, 0, 1 );

    unnamed_59 = new TQLabel( groupSystemPower, "unnamed_59" );
    unnamed_59->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupSystemPowerLayout->addWidget( unnamed_59, 1, 0 );

    comboSystemHibernationMethod = new KComboBox( false, groupSystemPower, "comboSystemHibernationMethod" );

    groupSystemPowerLayout->addWidget( comboSystemHibernationMethod, 1, 1 );

    unnamed_60 = new TQLabel( groupSystemPower, "unnamed_60" );

    groupSystemPowerLayout->addWidget( unnamed_60, 2, 0 );

    labelSystemHibernationSpace = new TQLabel( groupSystemPower, "labelSystemHibernationSpace" );

    groupSystemPowerLayout->addWidget( labelSystemHibernationSpace, 2, 1 );

    unnamed_61 = new TQLabel( groupSystemPower, "unnamed_61" );

    groupSystemPowerLayout->addWidget( unnamed_61, 3, 0 );

    labelSystemUserCanStandby = new TQLabel( groupSystemPower, "labelSystemUserCanStandby" );

    groupSystemPowerLayout->addWidget( labelSystemUserCanStandby, 3, 1 );

    unnamed_62 = new TQLabel( groupSystemPower, "unnamed_62" );

    groupSystemPowerLayout->addWidget( unnamed_62, 4, 0 );

    labelSystemUserCanFreeze = new TQLabel( groupSystemPower, "labelSystemUserCanFreeze" );

    groupSystemPowerLayout->addWidget( labelSystemUserCanFreeze, 4, 1 );

    unnamed_63 = new TQLabel( groupSystemPower, "unnamed_63" );

    groupSystemPowerLayout->addWidget( unnamed_63, 5, 0 );

    labelSystemUserCanSuspend = new TQLabel( groupSystemPower, "labelSystemUserCanSuspend" );

    groupSystemPowerLayout->addWidget( labelSystemUserCanSuspend, 5, 1 );

    unnamed_64 = new TQLabel( groupSystemPower, "unnamed_64" );

    groupSystemPowerLayout->addWidget( unnamed_64, 6, 0 );

    labelSystemUserCanHibernate = new TQLabel( groupSystemPower, "labelSystemUserCanHibernate" );

    groupSystemPowerLayout->addWidget( labelSystemUserCanHibernate, 6, 1 );

    unnamed_65 = new TQLabel( groupSystemPower, "unnamed_65" );

    groupSystemPowerLayout->addWidget( unnamed_65, 7, 0 );

    labelSystemUserCanHybridSuspend = new TQLabel( groupSystemPower, "labelSystemUserCanHybridSuspend" );

    groupSystemPowerLayout->addWidget( labelSystemUserCanHybridSuspend, 7, 1 );

    unnamed_66 = new TQLabel( groupSystemPower, "unnamed_66" );

    groupSystemPowerLayout->addWidget( unnamed_66, 8, 0 );

    labelSystemUserCanPowerOff = new TQLabel( groupSystemPower, "labelSystemUserCanPowerOff" );

    groupSystemPowerLayout->addWidget( labelSystemUserCanPowerOff, 8, 1 );

    tabRootSystemLayout->addWidget( groupSystemPower, 1, 0 );
    Spacer4_11 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabRootSystemLayout->addItem( Spacer4_11, 8, 0 );
    tabBarWidget->insertTab( tabRootSystem, TQString::fromLatin1("") );

    tabEvent = new TQWidget( tabBarWidget, "tabEvent" );
    tabEventLayout = new TQGridLayout( tabEvent, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabEventLayout"); 

    groupInput = new TQGroupBox( tabEvent, "groupInput" );
    groupInput->setColumnLayout(0, TQt::Vertical );
    groupInput->layout()->setSpacing( KDialog::spacingHint() );
    groupInput->layout()->setMargin( KDialog::marginHint() );
    groupInputLayout = new TQGridLayout( groupInput->layout() );
    groupInputLayout->setAlignment( TQt::AlignTop );

    unnamed_67 = new TQLabel( groupInput, "unnamed_67" );
    unnamed_67->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupInputLayout->addWidget( unnamed_67, 0, 0 );

    labelEventSwitchTypes = new TQLabel( groupInput, "labelEventSwitchTypes" );

    groupInputLayout->addWidget( labelEventSwitchTypes, 0, 1 );

    unnamed_68 = new TQLabel( groupInput, "unnamed_68" );
    unnamed_68->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupInputLayout->addWidget( unnamed_68, 1, 0 );

    labelEventSwitchActive = new TQLabel( groupInput, "labelEventSwitchActive" );

    groupInputLayout->addWidget( labelEventSwitchActive, 1, 1 );

    tabEventLayout->addWidget( groupInput, 0, 0 );
    Spacer4_12 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabEventLayout->addItem( Spacer4_12, 8, 0 );
    tabBarWidget->insertTab( tabEvent, TQString::fromLatin1("") );

    tabCryptographicCard = new TQWidget( tabBarWidget, "tabCryptographicCard" );
    tabCryptographicCardLayout = new TQGridLayout( tabCryptographicCard, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "tabCryptographicCardLayout"); 

    groupInput_2 = new TQGroupBox( tabCryptographicCard, "groupInput_2" );
    groupInput_2->setColumnLayout(0, TQt::Vertical );
    groupInput_2->layout()->setSpacing( KDialog::spacingHint() );
    groupInput_2->layout()->setMargin( KDialog::marginHint() );
    groupInputLayout_2 = new TQGridLayout( groupInput_2->layout() );
    groupInputLayout_2->setAlignment( TQt::AlignTop );

    labelCardStatus = new TQLabel( groupInput_2, "labelCardStatus" );
    labelCardStatus->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupInputLayout_2->addWidget( labelCardStatus, 0, 0 );

    tabCryptographicCardLayout->addWidget( groupInput_2, 0, 0 );

    groupCardCerts = new TQGroupBox( tabCryptographicCard, "groupCardCerts" );
    groupCardCerts->setColumnLayout(0, TQt::Vertical );
    groupCardCerts->layout()->setSpacing( KDialog::spacingHint() );
    groupCardCerts->layout()->setMargin( KDialog::marginHint() );
    groupCardCertsLayout = new TQGridLayout( groupCardCerts->layout() );
    groupCardCertsLayout->setAlignment( TQt::AlignTop );

    labelCardCertificates = new TQLabel( groupCardCerts, "labelCardCertificates" );
    labelCardCertificates->setAlignment( int( TQLabel::AlignTop | TQLabel::AlignLeft ) );

    groupCardCertsLayout->addWidget( labelCardCertificates, 0, 0 );

    tabCryptographicCardLayout->addWidget( groupCardCerts, 1, 0 );
    Spacer4_13 = new TQSpacerItem( 20, 20, TQSizePolicy::Minimum, TQSizePolicy::Expanding );
    tabCryptographicCardLayout->addItem( Spacer4_13, 8, 0 );
    tabBarWidget->insertTab( tabCryptographicCard, TQString::fromLatin1("") );

    DevicePropertiesDialogBaseLayout->addWidget( tabBarWidget, 0, 0 );
    languageChange();
}

/*
 *  Destroys the object and frees any allocated resources
 */
DevicePropertiesDialogBase::~DevicePropertiesDialogBase()
{
    // no need to delete child widgets, TQt does it all for us
}

/*
 *  Sets the strings of the subwidgets using the current
 *  language.
 */
void DevicePropertiesDialogBase::languageChange()
{
    groupProps->setTitle( tr2i18n( "Properties" ) );
    unnamed->setText( tr2i18n( "Device Type:" ) );
    unnamed_2->setText( tr2i18n( "Device Name:" ) );
    unnamed_3->setText( tr2i18n( "Device Node:" ) );
    unnamed_4->setText( tr2i18n( "System Path:" ) );
    unnamed_5->setText( tr2i18n( "Subsystem Type:" ) );
    unnamed_6->setText( tr2i18n( "Device Driver:" ) );
    unnamed_7->setText( tr2i18n( "Device Class:" ) );
    stocklabelVendorName->setText( tr2i18n( "Manufacturer:" ) );
    stocklabelVendorModel->setText( tr2i18n( "Model:" ) );
    stocklabelSerialNumber->setText( tr2i18n( "Serial Number:" ) );
    stocklabelBusID->setText( tr2i18n( "Bus ID:" ) );
    unnamed_8->setText( tr2i18n( "Technical Details:" ) );
    tabBarWidget->changeTab( tabGeneral, tr2i18n( "General" ) );
    groupProps_2->setTitle( tr2i18n( "Volume Information" ) );
    unnamed_9->setText( tr2i18n( "Mountpoint:" ) );
    unnamed_10->setText( tr2i18n( "Filesystem Type:" ) );
    unnamed_11->setText( tr2i18n( "Volume UUID:" ) );
    unnamed_12->setText( tr2i18n( "Mapped name:" ) );
    unnamed_13->setText( tr2i18n( "Status:" ) );
    groupDiskActions->setTitle( tr2i18n( "Device Actions" ) );
    buttonDiskMount->setText( tr2i18n( "Mount" ) );
    buttonDiskUnmount->setText( tr2i18n( "Unmount" ) );
    buttonDiskUnlock->setText( tr2i18n( "Unlock" ) );
    buttonDiskLock->setText( tr2i18n( "Lock" ) );
    buttonDiskEject->setText( tr2i18n( "Eject" ) );
    buttonDiskSafeRemove->setText( tr2i18n( "Safe Remove" ) );
    tabBarWidget->changeTab( tabDisk, tr2i18n( "Disk" ) );
    groupLUKSProps->setTitle( tr2i18n( "LUKS Information" ) );
    cryptLUKSKeySlotList->header()->setLabel( 0, tr2i18n( "Slot Number" ) );
    cryptLUKSKeySlotList->header()->setLabel( 1, tr2i18n( "Status" ) );
    cryptLUKSAddKey->setText( tr2i18n( "Install new password into keyslot" ) );
    cryptLUKSDelKey->setText( tr2i18n( "Delete existing password from keyslot" ) );
    tabBarWidget->changeTab( tabDiskCrypt, tr2i18n( "LUKS" ) );
    groupProps_3->setTitle( tr2i18n( "Processor Information" ) );
    unnamed_14->setText( tr2i18n( "Vendor ID:" ) );
    unnamed_15->setText( tr2i18n( "Minimum Frequency:" ) );
    unnamed_16->setText( tr2i18n( "Current Frequency:" ) );
    unnamed_17->setText( tr2i18n( "Maximum Frequency:" ) );
    unnamed_18->setText( tr2i18n( "Scaling Driver:" ) );
    unnamed_19->setText( tr2i18n( "Available Frequencies:" ) );
    unnamed_20->setText( tr2i18n( "Frequency Locked Processor(s):" ) );
    unnamed_21->setText( tr2i18n( "Frequency Policy:" ) );
    tabBarWidget->changeTab( tabCPU, tr2i18n( "Processor" ) );
    groupSensors->setTitle( tr2i18n( "Sensor Readings" ) );
    tabBarWidget->changeTab( tabSensor, tr2i18n( "Sensor" ) );
    groupBattery->setTitle( tr2i18n( "Battery Status" ) );
    unnamed_22->setText( tr2i18n( "Current Energy" ) );
    unnamed_23->setText( tr2i18n( "Maximum Energy" ) );
    unnamed_24->setText( tr2i18n( "Maximum Design Energy" ) );
    unnamed_25->setText( tr2i18n( "Minimum Voltage" ) );
    unnamed_26->setText( tr2i18n( "Current Voltage" ) );
    unnamed_27->setText( tr2i18n( "Current Charge / Discharge Rate" ) );
    unnamed_28->setText( tr2i18n( "Status" ) );
    unnamed_29->setText( tr2i18n( "Technology" ) );
    unnamed_30->setText( tr2i18n( "Installed" ) );
    unnamed_31->setText( tr2i18n( "Current Charge" ) );
    unnamed_32->setText( tr2i18n( "Time To Charge / Discharge" ) );
    tabBarWidget->changeTab( tabBattery, tr2i18n( "Battery" ) );
    groupPowerSupply->setTitle( tr2i18n( "Power Supply Status" ) );
    unnamed_33->setText( tr2i18n( "Online" ) );
    tabBarWidget->changeTab( tabPowerSupply, tr2i18n( "Power Supply" ) );
    groupNetwork->setTitle( tr2i18n( "Network Device Information" ) );
    unnamed_34->setText( tr2i18n( "MAC Address" ) );
    unnamed_35->setText( tr2i18n( "Link State" ) );
    unnamed_36->setText( tr2i18n( "Carrier Detected" ) );
    unnamed_37->setText( tr2i18n( "Dormant" ) );
    groupNetworkAddresses->setTitle( tr2i18n( "Network Addresses" ) );
    unnamed_38->setText( tr2i18n( "IPv4 Address" ) );
    unnamed_39->setText( tr2i18n( "IPv4 Netmask" ) );
    unnamed_40->setText( tr2i18n( "IPv4 Broadcast" ) );
    unnamed_41->setText( tr2i18n( "IPv4 Destination" ) );
    unnamed_42->setText( tr2i18n( "IPv6 Address" ) );
    unnamed_43->setText( tr2i18n( "IPv6 Netmask" ) );
    unnamed_44->setText( tr2i18n( "IPv6 Broadcast" ) );
    unnamed_45->setText( tr2i18n( "IPv6 Destination" ) );
    groupNetworkStatistics->setTitle( tr2i18n( "Network Statistics" ) );
    unnamed_46->setText( tr2i18n( "Received Bytes" ) );
    unnamed_47->setText( tr2i18n( "Transmitted Bytes" ) );
    unnamed_48->setText( tr2i18n( "Received Packets" ) );
    unnamed_49->setText( tr2i18n( "Transmitted Packets" ) );
    tabBarWidget->changeTab( tabNetwork, tr2i18n( "Network" ) );
    groupBacklight->setTitle( tr2i18n( "Backlight Status" ) );
    unnamed_50->setText( tr2i18n( "Status" ) );
    unnamed_51->setText( tr2i18n( "Brightness" ) );
    tabBarWidget->changeTab( tabBacklight, tr2i18n( "Backlight" ) );
    groupMonitor->setTitle( tr2i18n( "Display Status" ) );
    unnamed_52->setText( tr2i18n( "Port Type" ) );
    unnamed_53->setText( tr2i18n( "Connected" ) );
    unnamed_54->setText( tr2i18n( "Enabled" ) );
    unnamed_55->setText( tr2i18n( "DPMS Status" ) );
    unnamed_56->setText( tr2i18n( "Supported Resolutions" ) );
    labelRandrWarning->setText( TQString::null );
    tabBarWidget->changeTab( tabMonitor, tr2i18n( "Display" ) );
    groupSysinfo->setTitle( tr2i18n( "System Information" ) );
    unnamed_57->setText( tr2i18n( "Form Factor" ) );
    groupSystemPower->setTitle( tr2i18n( "Power Management" ) );
    unnamed_58->setText( tr2i18n( "Available Power States" ) );
    unnamed_59->setText( tr2i18n( "Hibernation Method" ) );
    unnamed_60->setText( tr2i18n( "Disk Space Needed to Hibernate" ) );
    unnamed_61->setText( tr2i18n( "User Can Request Standby" ) );
    unnamed_62->setText( tr2i18n( "User Can Request Freeze" ) );
    unnamed_63->setText( tr2i18n( "User Can Request Suspend" ) );
    unnamed_64->setText( tr2i18n( "User Can Request Hibernation" ) );
    unnamed_65->setText( tr2i18n( "User Can Request Hybrid Suspend" ) );
    unnamed_66->setText( tr2i18n( "User Can Request Shutdown" ) );
    tabBarWidget->changeTab( tabRootSystem, tr2i18n( "System" ) );
    groupInput->setTitle( tr2i18n( "Input Status" ) );
    unnamed_67->setText( tr2i18n( "Physical Switch Type(s)" ) );
    unnamed_68->setText( tr2i18n( "Active Switch Type(s)" ) );
    tabBarWidget->changeTab( tabEvent, tr2i18n( "Event Input" ) );
    groupInput_2->setTitle( tr2i18n( "Card Status" ) );
    labelCardStatus->setText( TQString::null );
    groupCardCerts->setTitle( tr2i18n( "Card Certificates" ) );
    labelCardCertificates->setText( TQString::null );
    tabBarWidget->changeTab( tabCryptographicCard, tr2i18n( "Cryptographic Card" ) );
}

void DevicePropertiesDialogBase::enableSupport_toggled(bool)
{
    tqWarning( "DevicePropertiesDialogBase::enableSupport_toggled(bool): Not implemented yet" );
}

/****************************************************************************
** DevicePropertiesDialogBase meta object code from reading C++ file 'devicepropsdlgbase.h'
**
** Created by: The TQt Meta Object Compiler version 26 (TQt 3.5.0)
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#undef TQT_NO_COMPAT
#include "devicepropsdlgbase.h"
#include <ntqmetaobject.h>
#include <ntqapplication.h>

#include <private/qucomextra_p.h>
#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
#error "This file was generated using the moc from 3.5.0. It"
#error "cannot be used with the include files from this version of TQt."
#error "(The moc has changed too much.)"
#endif

const char *DevicePropertiesDialogBase::className() const
{
    return "DevicePropertiesDialogBase";
}

TQMetaObject *DevicePropertiesDialogBase::metaObj = 0;
static TQMetaObjectCleanUp cleanUp_DevicePropertiesDialogBase( "DevicePropertiesDialogBase", &DevicePropertiesDialogBase::staticMetaObject );

#ifndef TQT_NO_TRANSLATION
TQString DevicePropertiesDialogBase::tr( const char *s, const char *c )
{
    if ( tqApp )
	return tqApp->translate( "DevicePropertiesDialogBase", s, c, TQApplication::DefaultCodec );
    else
	return TQString::fromLatin1( s );
}
#ifndef TQT_NO_TRANSLATION_UTF8
TQString DevicePropertiesDialogBase::trUtf8( const char *s, const char *c )
{
    if ( tqApp )
	return tqApp->translate( "DevicePropertiesDialogBase", s, c, TQApplication::UnicodeUTF8 );
    else
	return TQString::fromUtf8( s );
}
#endif // TQT_NO_TRANSLATION_UTF8

#endif // TQT_NO_TRANSLATION

TQMetaObject* DevicePropertiesDialogBase::staticMetaObject()
{
    if ( metaObj ) {
	return metaObj;
}
#ifdef TQT_THREAD_SUPPORT
    if (tqt_sharedMetaObjectMutex) tqt_sharedMetaObjectMutex->lock();
    if ( metaObj ) {
	if (tqt_sharedMetaObjectMutex) tqt_sharedMetaObjectMutex->unlock();
	return metaObj;
    }
#endif // TQT_THREAD_SUPPORT
    TQMetaObject* parentObject = TQWidget::staticMetaObject();
    static const TQUParameter param_slot_0[] = {
	{ 0, &static_QUType_bool, 0, TQUParameter::In }
    };
    static const TQUMethod slot_0 = {"enableSupport_toggled", 1, param_slot_0 };
    static const TQUMethod slot_1 = {"languageChange", 0, 0 };
    static const TQMetaData slot_tbl[] = {
	{ "enableSupport_toggled(bool)", &slot_0, TQMetaData::Public },
	{ "languageChange()", &slot_1, TQMetaData::Protected }
    };
    metaObj = TQMetaObject::new_metaobject(
	"DevicePropertiesDialogBase", parentObject,
	slot_tbl, 2,
	0, 0,
#ifndef TQT_NO_PROPERTIES
	0, 0,
	0, 0,
#endif // TQT_NO_PROPERTIES
	0, 0 );
    cleanUp_DevicePropertiesDialogBase.setMetaObject( metaObj );
#ifdef TQT_THREAD_SUPPORT
    if (tqt_sharedMetaObjectMutex) tqt_sharedMetaObjectMutex->unlock();
#endif // TQT_THREAD_SUPPORT
    return metaObj;
}

void* DevicePropertiesDialogBase::tqt_cast( const char* clname )
{
    if ( !qstrcmp( clname, "DevicePropertiesDialogBase" ) )
	return this;
    return TQWidget::tqt_cast( clname );
}

bool DevicePropertiesDialogBase::tqt_invoke( int _id, TQUObject* _o )
{
    switch ( _id - staticMetaObject()->slotOffset() ) {
    case 0: enableSupport_toggled((bool)static_QUType_bool.get(_o+1)); break;
    case 1: languageChange(); break;
    default:
	return TQWidget::tqt_invoke( _id, _o );
    }
    return true;
}

bool DevicePropertiesDialogBase::tqt_emit( int _id, TQUObject* _o )
{
    return TQWidget::tqt_emit(_id,_o);
}
#ifndef TQT_NO_PROPERTIES

bool DevicePropertiesDialogBase::tqt_property( int id, int f, TQVariant* v)
{
    return TQWidget::tqt_property( id, f, v);
}

bool DevicePropertiesDialogBase::tqt_static_property( TQObject* , int , int , TQVariant* ){ return false; }
#endif // TQT_NO_PROPERTIES
