KDevelop API Documentation

languages/php/phpconfigparserwidget.cpp

Go to the documentation of this file.
00001 #include "domutil.h" 00002 #include <kprocess.h> 00003 #include <qlineedit.h> 00004 #include <qmultilineedit.h> 00005 #include <qcstring.h> 00006 #include <iostream> 00007 #include <qradiobutton.h> 00008 #include <kfiledialog.h> 00009 #include <qcheckbox.h> 00010 00011 #include "phpinfodlg.h" 00012 #include "phpconfigparserwidget.h" 00013 #include "phpconfigdata.h" 00014 00015 using namespace std; 00016 00017 PHPConfigParserWidget::PHPConfigParserWidget(PHPConfigData* data,QWidget* parent, const char* name, WFlags fl ) 00018 : PHPConfigParserWidgetBase( parent, name, fl ){ 00019 m_configData = data; 00020 codeCompletion_checkbox->setChecked(m_configData->getCodeCompletion()); 00021 codeHinting_checkbox->setChecked(m_configData->getCodeHinting()); 00022 realtimeParsing_checkbox->setChecked(m_configData->getRealtimeParsing()); 00023 } 00024 /* 00025 * Destroys the object and frees any allocated resources 00026 */ 00027 PHPConfigParserWidget::~PHPConfigParserWidget() 00028 { 00029 // no need to delete child widgets, Qt does it all for us 00030 } 00031 00032 void PHPConfigParserWidget::accept() 00033 { 00034 cerr << endl << "PHPConfigParserwidget::accept()"; 00035 m_configData->setCodeCompletion(codeCompletion_checkbox->isChecked()); 00036 m_configData->setCodeHinting(codeHinting_checkbox->isChecked()); 00037 m_configData->setRealtimeParsing(realtimeParsing_checkbox->isChecked()); 00038 00039 m_configData->storeConfig(); 00040 00041 } 00042 00043 00044 #include "phpconfigparserwidget.moc"
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:05 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003