Source Code (Use browser search to find items of interest.)

Class Index

ksysctrl'DriveSpecInfoBox (./kdeadmin/ksysctrl/ksysctrl/drvspecinfobox.h:27)

class DriveSpecInfoBox : public QWidget
{
  public:
  
    DriveSpecInfoBox(DriveInfo *, QWidget *parent = 0L, const char *name = 0L);
    ~DriveSpecInfoBox() {}
};


ksysctrl'DriveSpecInfoBox::DriveSpecInfoBox() (./kdeadmin/ksysctrl/ksysctrl/drvspecinfobox.cpp:30)

DriveSpecInfoBox::DriveSpecInfoBox(DriveInfo *driveinfo, QWidget *parent, 
                                   const char *name) : QWidget(parent, name)
{
  QString  capstr, pathstr;
  ulong    blocks = driveinfo->blocks();
  
  capstr = i18n("%1 MB (%2 GB)")
    .arg(KGlobal::locale()->formatNumber(blocks/1024, 0))
    .arg(KGlobal::locale()->formatNumber((double) (blocks)/1048576, 1));
  pathstr = driveinfo->device();

  QLabel       *devlabel   = new QLabel(i18n("Device path:"),      this, "devlabel");
  QLabel       *devpath    = new QLabel(pathstr,                   this, "devpath");
  QLabel       *caplabel   = new QLabel(i18n("Storage capacity:"), this, "caplabel");
  QLabel       *capvalue   = new QLabel(capstr,                    this, "capvalue");

  QHBoxLayout  *toplayout  = new QHBoxLayout(this, -1, -1, "toplayout"); 
  QGridLayout  *gridlayout = new QGridLayout(toplayout, 3, 3);
  
  gridlayout->addColSpacing(1, 8);
  gridlayout->addRowSpacing(1, 4);

  gridlayout->addWidget(devlabel, 0, 0);
  gridlayout->addWidget(devpath,  0, 2);
  gridlayout->addWidget(caplabel, 2, 0);
  gridlayout->addWidget(capvalue, 2, 2);
  
  toplayout->addStretch(1);
}


ksysctrl'DriveSpecInfoBox::~DriveSpecInfoBox() (./kdeadmin/ksysctrl/ksysctrl/drvspecinfobox.h:32)

    ~DriveSpecInfoBox() {}
};