All pastes #433317 Raw Edit

Mine

public text v1 · immutable
·published 2007-04-10 18:48 UTC
rendered paste body
MainView::MainView() : KMainWindow(0, "MainView") {

	QGridLayout *topLayout = new QGridLayout(this);

	QLabel *label = new QLabel(i18n("Select your package manager:"), this);
	topLayout->addWidget(label, 0, 0);

	KTabWidget *managerTab = new KTabWidget(this, "manager tab");
	QWidget *zenTab = new QWidget(managerTab, "ZENWorks TabWidget");
	QWidget *suseTab = new QWidget(managerTab, "openSUSE TabWidget");
	QWidget *smartTab = new QWidget(managerTab, "Smart TabWidget");
	QWidget *aboutTab = new QWidget(managerTab, "About TabWidget");
	managerTab->insertTab(zenTab, i18n("ZENWorks (default)"));
	managerTab->insertTab(suseTab, i18n("openSUSE (recommended)"));
	managerTab->insertTab(smartTab, i18n("Smart"));
	managerTab->insertTab(aboutTab, i18n("About"));
	topLayout->addWidget(managerTab, 1, 0);

	QFrame *zenFrame = new QFrame(zenTab, "ZENWorks Frame");
	QFrame *suseFrame = new QFrame(suseTab, "openSUSE Frame");
	QFrame *smartFrame = new QFrame(smartTab, "Smart Frame");
	QFrame *aboutFrame = new QFrame(aboutTab, "About Frame");

	QGridLayout *zenLayout = new QGridLayout(zenFrame);
	QGridLayout *suseLayout = new QGridLayout(suseFrame);
	QGridLayout *smartLayout = new QGridLayout(smartFrame);
	QGridLayout *aboutLayout = new QGridLayout(aboutFrame);

//ZENWorks Tab
	label = new QLabel(i18n("ZENWorks Package Management"), this);
	zenLayout->addWidget(label, 0, 0);

	this->show();
}