lib/project/makeoptionswidget.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#include "makeoptionswidget.h"
00021
00022
#include <qcheckbox.h>
00023
#include <qlineedit.h>
00024
#include <qspinbox.h>
00025
#include <qlistview.h>
00026
#include <qgroupbox.h>
00027
00028
#include "domutil.h"
00029
#include "environmentvariableswidget.h"
00030
00031 MakeOptionsWidget::MakeOptionsWidget(
QDomDocument &dom,
const QString &configGroup,
00032
QWidget *parent,
const char *name)
00033 :
MakeOptionsWidgetBase(parent, name),
00034 m_dom(dom), m_configGroup(configGroup)
00035 {
00036 env_var_group->setColumnLayout( 1, Qt::Vertical );
00037
m_environmentVariablesWidget =
new EnvironmentVariablesWidget( dom, configGroup +
"/make/envvars", env_var_group );
00038
00039 abort_box->setChecked(DomUtil::readBoolEntry(dom, configGroup +
"/make/abortonerror"));
00040 jobs_box->setValue(DomUtil::readIntEntry(dom, configGroup +
"/make/numberofjobs"));
00041 dontact_box->setChecked(DomUtil::readBoolEntry(dom, configGroup +
"/make/dontact"));
00042 makebin_edit->setText(DomUtil::readEntry(dom, configGroup +
"/make/makebin"));
00043 }
00044
00045
00046 MakeOptionsWidget::~MakeOptionsWidget()
00047 {}
00048
00049
00050 void MakeOptionsWidget::accept()
00051 {
00052 DomUtil::writeBoolEntry(
m_dom,
m_configGroup +
"/make/abortonerror", abort_box->isChecked());
00053 DomUtil::writeIntEntry(
m_dom,
m_configGroup +
"/make/numberofjobs", jobs_box->value());
00054 DomUtil::writeBoolEntry(
m_dom,
m_configGroup +
"/make/dontact", dontact_box->isChecked());
00055 DomUtil::writeEntry(
m_dom,
m_configGroup +
"/make/makebin", makebin_edit->text());
00056
00057
m_environmentVariablesWidget->
accept();
00058 }
00059
00060
#include "makeoptionswidget.moc"
This file is part of the documentation for KDevelop Version 3.0.4.