All pastes #98475 Raw Edit

Untitled

public text v1 · immutable
#98475 ·published 2006-07-24 15:12 UTC
rendered paste body
int main(int argc, char** argv) {
	QApplication app(argc, argv);
	QTextStream cout(stdout, QFile::WriteOnly);
	QWidget* main = new QWidget;
	QVBoxLayout* layout = new QVBoxLayout;
	main->setLayout(layout);
	Unit defaultUnit = Unit::getDefault();
	foreach(Disk disk, Disk::getAll()) {
		QGroupBox* box = new QGroupBox;
		QVBoxLayout* lay = new QVBoxLayout;
		box->setLayout(lay);
		box->setTitle(QString("Disk : %1").arg(disk.getPath()));
		QLabel* label;
		label = new QLabel(QString("Model : %1").arg(disk.getModel()), box);
		lay->addWidget(label);
		label = new QLabel(QString("Partition table type : %1").arg(disk.getTypeName()), box);
		lay->addWidget(label);
		label = new QLabel(QString("Size : %1").arg(defaultUnit.format(&disk, disk.getSize())), box);
		lay->addWidget(label);
		DiskWidget* a = new DiskWidget(&disk, box);
		lay->addWidget(a);
		layout->addWidget(box);
		
	}
	main->show();
	return app.exec();
}