KDevelop API Documentation

ccconfigwidgetbase.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file './ccconfigwidgetbase.ui'
00003 **
00004 ** Created: Tue Mar 22 23:52:36 2005
00005 **      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.4   edited Nov 24 2003 $)
00006 **
00007 ** WARNING! All changes made in this file will be lost!
00008 ****************************************************************************/
00009 
00010 #ifndef CCCONFIGWIDGETBASE_H
00011 #define CCCONFIGWIDGETBASE_H
00012 
00013 #include <qvariant.h>
00014 #include <qwidget.h>
00015 
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class QTabWidget;
00021 class QGroupBox;
00022 class QLineEdit;
00023 class QLabel;
00024 class QCheckBox;
00025 class KIntNumInput;
00026 class QListView;
00027 class QListViewItem;
00028 class QPushButton;
00029 
00030 class CCConfigWidgetBase : public QWidget
00031 {
00032     Q_OBJECT
00033 
00034 public:
00035     CCConfigWidgetBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00036     ~CCConfigWidgetBase();
00037 
00038     QTabWidget* codecompletion_tab;
00039     QWidget* fileTemplatesPage;
00040     QGroupBox* options;
00041     QLineEdit* interface_suffix;
00042     QLineEdit* implementation_suffix;
00043     QLabel* TextLabel3;
00044     QLabel* TextLabel4;
00045     QWidget* codeCompletionPage;
00046     QCheckBox* checkAutomaticCodeCompletion;
00047     KIntNumInput* inputCodeCompletion;
00048     QCheckBox* checkAutomaticArgumentsHint;
00049     KIntNumInput* inputArgumentsHint;
00050     QListView* advancedOptions;
00051     QPushButton* newPCSButton;
00052 
00053 public slots:
00054     virtual void slotNewPCS();
00055 
00056 protected:
00057     QVBoxLayout* CCConfigWidgetBaseLayout;
00058     QGridLayout* fileTemplatesPageLayout;
00059     QSpacerItem* spacer2;
00060     QGridLayout* optionsLayout;
00061     QGridLayout* codeCompletionPageLayout;
00062     QSpacerItem* spacer1;
00063     QVBoxLayout* layout2;
00064     QHBoxLayout* layout2_2;
00065     QSpacerItem* spacer3;
00066 
00067 protected slots:
00068     virtual void languageChange();
00069 
00070     virtual void implementationFile();
00071     virtual void interfaceFile();
00072     virtual void slotAddPPPath( );
00073     virtual void slotEnableCC( );
00074     virtual void slotEnableCH( );
00075     virtual void slotEnableChooseFiles( bool );
00076     virtual void slotEnablePCS( );
00077     virtual void slotEnablePP( );
00078     virtual void slotRemovePPPath( );
00079     virtual void slotSelectTemplateGroup( const QString & );
00080     virtual void slotSetCHWindow( );
00081 
00082 
00083 };
00084 
00085 #endif // CCCONFIGWIDGETBASE_H
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:45 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003