KDevelop API Documentation

rubyconfigwidget.cpp

Go to the documentation of this file.
00001 
00002 
00003 #include "rubyconfigwidget.h"
00004 #include "domutil.h"
00005 #include <qlineedit.h>
00006 #include <qcheckbox.h>
00007 #include <kdebug.h>
00008 
00009 RubyConfigWidget::RubyConfigWidget(QDomDocument &projectDom, QWidget* parent, const char* name)
00010 : RubyConfigWidgetBase(parent,name), dom (projectDom) {
00011     kdDebug (9019) << "Creating RubyConfigWidget" << endl;
00012     interpreterEdit->setText(DomUtil::readEntry(dom, "/kdevrubysupport/run/interpreter"));
00013     terminalCheckbox->setChecked(DomUtil::readBoolEntry(dom, "/kdevrubysupport/run/terminal"));
00014 }
00015 
00016 RubyConfigWidget::~RubyConfigWidget()
00017 {
00018 }
00019 
00020 /*$SPECIALIZATION$*/
00021 void RubyConfigWidget::accept() {
00022     DomUtil::writeEntry(dom, "/kdevrubysupport/run/interpreter", interpreterEdit->text());
00023     DomUtil::writeBoolEntry(dom, "/kdevrubysupport/run/terminal", terminalCheckbox->isChecked());
00024 }
00025 
00026 
00027 #include "rubyconfigwidget.moc"
00028 
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:03:50 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003