20 #include "makeoptionswidget.h" 22 #include <tqcheckbox.h> 23 #include <klineedit.h> 24 #include <tqspinbox.h> 25 #include <tqlistview.h> 26 #include <tqgroupbox.h> 29 #include "environmentvariableswidget.h" 31 MakeOptionsWidget::MakeOptionsWidget(TQDomDocument &dom,
const TQString &configGroup,
32 TQWidget *parent,
const char *name)
33 : MakeOptionsWidgetBase(parent, name),
34 m_dom(dom), m_configGroup(configGroup)
36 env_var_group->setColumnLayout( 1, Qt::Vertical );
39 abort_box->setChecked(DomUtil::readBoolEntry(dom, configGroup +
"/make/abortonerror",
true ));
40 jobs_box->setValue(DomUtil::readIntEntry(dom, configGroup +
"/make/numberofjobs"));
41 runMultiJobs->setChecked(DomUtil::readBoolEntry(dom, configGroup +
"/make/runmultiplejobs"));
42 dontact_box->setChecked(DomUtil::readBoolEntry(dom, configGroup +
"/make/dontact"));
43 makebin_edit->setText(DomUtil::readEntry(dom, configGroup +
"/make/makebin"));
44 prio_box->setValue(DomUtil::readIntEntry(dom, configGroup +
"/make/prio"));
48 MakeOptionsWidget::~MakeOptionsWidget()
52 void MakeOptionsWidget::accept()
54 DomUtil::writeBoolEntry(m_dom, m_configGroup +
"/make/abortonerror", abort_box->isChecked());
55 DomUtil::writeBoolEntry(m_dom, m_configGroup +
"/make/runmultiplejobs", runMultiJobs->isChecked());
56 DomUtil::writeIntEntry(m_dom, m_configGroup +
"/make/numberofjobs", jobs_box->value());
57 DomUtil::writeBoolEntry(m_dom, m_configGroup +
"/make/dontact", dontact_box->isChecked());
58 DomUtil::writeEntry(m_dom, m_configGroup +
"/make/makebin", makebin_edit->text());
59 DomUtil::writeIntEntry(m_dom, m_configGroup +
"/make/prio", prio_box->value());
61 m_environmentVariablesWidget->accept();
64 #include "makeoptionswidget.moc"