Ktam3874/pitx software guide – Kontron KTAM3874-pITX User Manual

Page 180

Advertising
background image

KTD-S0057-I

Page 176 Linux® Programming Examples (DebianTM)


KTAM3874/pITX Software Guide


QVBoxLayout *mainLayout = new QVBoxLayout;

mainLayout->addWidget

(configGroup);

mainLayout->addStretch

(1);

setLayout

(mainLayout);

}


UpdatePage::UpdatePage (QWidget *parent)

: QWidget (parent)

{

QGroupBox *updateGroup = new QGroupBox (tr ("Package selection"));

QCheckBox *systemCheckBox = new QCheckBox (tr ("Update system"));

QCheckBox *appsCheckBox = new QCheckBox (tr ("Update applications"));

QCheckBox *docsCheckBox = new QCheckBox (tr ("Update documentation"));

QGroupBox *packageGroup = new QGroupBox (tr ("Existing packages"));

QListWidget *packageList = new QListWidget;

QListWidgetItem *qtItem = new QListWidgetItem (packageList);

qtItem->setText (tr ("Qt"));

QListWidgetItem *qsaItem = new QListWidgetItem (packageList);

qsaItem->setText (tr ("QSA"));

QListWidgetItem *teamBuilderItem = new QListWidgetItem (packageList);

teamBuilderItem->setText (tr ("Teambuilder"));

QPushButton *startUpdateButton = new QPushButton (tr ("Start update"));

QVBoxLayout *updateLayout = new QVBoxLayout;

updateLayout->addWidget

(systemCheckBox);

updateLayout->addWidget

(appsCheckBox);

updateLayout->addWidget

(docsCheckBox);

updateGroup->setLayout

(updateLayout);

QVBoxLayout *packageLayout = new QVBoxLayout;

packageLayout->addWidget

(packageList);

packageGroup->setLayout

(packageLayout);

QVBoxLayout *mainLayout = new QVBoxLayout;

mainLayout->addWidget

(updateGroup);

mainLayout->addWidget

(packageGroup);

mainLayout->addSpacing

(12);

mainLayout->addWidget

(startUpdateButton);

mainLayout->addStretch

(1);

setLayout

(mainLayout);

}


QueryPage::QueryPage (QWidget *parent)

: QWidget (parent)

{

QGroupBox *packagesGroup = new QGroupBox (tr ("Look for packages"));

QLabel *nameLabel = new QLabel (tr ("Name:"));

QLineEdit *nameEdit = new QLineEdit;

QLabel *dateLabel = new QLabel (tr ("Released after:"));

QDateTimeEdit *dateEdit = new QDateTimeEdit (QDate::currentDate ());

Advertising
This manual is related to the following products: