Ktam3874/pitx software guide, File pages.h (header with qt, License see 'main.cpp') – Kontron KTAM3874-pITX User Manual

Page 179: File pages.cpp (header with qt

Advertising
background image

KTD-S0057-I

Page 175 Linux® Programming Examples (DebianTM)


KTAM3874/pITX Software Guide

File pages.h (header with Qt

TM

license see 'main.cpp'):

#ifndef PAGES_H
#define PAGES_H

#include <QtGui/QWidget>


class ConfigurationPage : public QWidget
{
public:

ConfigurationPage (QWidget *parent = 0);

};

class QueryPage : public QWidget
{
public:

QueryPage (QWidget *parent = 0);

};

class UpdatePage : public QWidget
{
public:

UpdatePage (QWidget *parent = 0);

};

#endif


File pages.cpp (header with Qt

TM

license see 'main.cpp'):

#include <QtGui/QtGui>

#include "pages.h"

ConfigurationPage::ConfigurationPage (QWidget *parent)

: QWidget (parent)

{

QGroupBox *configGroup = new QGroupBox (tr ("Server configuration"));

QLabel *serverLabel = new QLabel (tr ("Server:"));

QComboBox *serverCombo = new QComboBox;

serverCombo->addItem (tr ("Qt (Australia)"));

serverCombo->addItem (tr ("Qt (Germany)"));

serverCombo->addItem (tr ("Qt (Norway)"));

serverCombo->addItem (tr ("Qt (People's Republic of China)"));

serverCombo->addItem (tr ("Qt (USA)"));

QHBoxLayout

*serverLayout = new QHBoxLayout;

serverLayout->addWidget

(serverLabel);

serverLayout->addWidget

(serverCombo);

QVBoxLayout *configLayout = new QVBoxLayout;

configLayout->addLayout

(serverLayout);

configGroup->setLayout

(configLayout);

Advertising
This manual is related to the following products: