FenPrincipale.cpp
By: a guest | Mar 20th, 2010 | Syntax:
None | Size: 1.29 KB | Hits: 68 | Expires: Never
#include "FenPrincipale.h"
Gui::Gui() : QWidget()
{
QVBoxLayout *layoutPrincipal = new QVBoxLayout;
layoutPrincipal->addWidget(createDefine());
layoutPrincipal->addWidget(createOptions());
//layoutPrincipal->addWidget(createCommentaires());
setLayout(layoutPrincipal);
}
QFormLayout *Gui::createDefine()
{
QFormLayout *layoutDefine = new QFormLayout;
QLineEdit *nom = new QLineEdit;
QLineEdit *classe_mere = new QLineEdit;
layoutDefine->addRow("Votre nom", nom);
layoutDefine->addRow("Votre prenom", classe_mere);
return layoutDefine;
}
QGroupBox *Gui::createOptions()
{
QGroupBox *groupBoxOptions = new QGroupBox("Options");
QCheckBox *m_header = new QCheckbox("Proteger le header contre les inclusions multiples");
QCheckBox *m_construct = new QCheckbox("Generer un constructeur par defaut");
QCheckBox *m_destruct = new QCheckbox("Generer un destructeur");
QVBoxLayout *layoutOptions = new QVBoxLayout;
*layoutOptions->addWidget(m_header);
*layoutOptions->addWidget(m_construct);
*layoutOptions->addWidget(m_destruct);
layoutPrincipal->addLayout(layoutDefine);
layoutPrincipal->addLayout(layoutOptions);
groupBoxOptions->setLayout(layoutOptions);
return groupBoxOptions;
}