KDevelop API Documentation

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.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