KDevelop API Documentation

CCConfigWidgetBase Class Reference

#include <ccconfigwidgetbase.h>

Inheritance diagram for CCConfigWidgetBase:

Inheritance graph
[legend]
Collaboration diagram for CCConfigWidgetBase:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void slotNewPCS ()

Public Member Functions

 CCConfigWidgetBase (QWidget *parent=0, const char *name=0, WFlags fl=0)
 ~CCConfigWidgetBase ()

Public Attributes

QTabWidget * codecompletion_tab
QWidget * fileTemplatesPage
QGroupBox * options
QLineEdit * interface_suffix
QLineEdit * implementation_suffix
QLabel * TextLabel3
QLabel * TextLabel4
QWidget * codeCompletionPage
QCheckBox * checkAutomaticCodeCompletion
KIntNumInput * inputCodeCompletion
QCheckBox * checkAutomaticArgumentsHint
KIntNumInput * inputArgumentsHint
QListView * advancedOptions
QPushButton * newPCSButton

Protected Slots

virtual void languageChange ()
virtual void implementationFile ()
virtual void interfaceFile ()
virtual void slotAddPPPath ()
virtual void slotEnableCC ()
virtual void slotEnableCH ()
virtual void slotEnableChooseFiles (bool)
virtual void slotEnablePCS ()
virtual void slotEnablePP ()
virtual void slotRemovePPPath ()
virtual void slotSelectTemplateGroup (const QString &)
virtual void slotSetCHWindow ()

Protected Attributes

QVBoxLayout * CCConfigWidgetBaseLayout
QGridLayout * fileTemplatesPageLayout
QSpacerItem * spacer2
QGridLayout * optionsLayout
QGridLayout * codeCompletionPageLayout
QSpacerItem * spacer1
QVBoxLayout * layout2
QHBoxLayout * layout2_2
QSpacerItem * spacer3

Constructor & Destructor Documentation

CCConfigWidgetBase::CCConfigWidgetBase (  QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
) 
 

Definition at line 34 of file ccconfigwidgetbase.cpp.

References advancedOptions, CCConfigWidgetBaseLayout, checkAutomaticArgumentsHint, checkAutomaticCodeCompletion, codecompletion_tab, codeCompletionPage, codeCompletionPageLayout, fileTemplatesPage, fileTemplatesPageLayout, implementation_suffix, inputArgumentsHint, inputCodeCompletion, interface_suffix, languageChange(), layout2, layout2_2, newPCSButton, options, optionsLayout, slotNewPCS(), spacer1, spacer2, spacer3, TextLabel3, and TextLabel4.

CCConfigWidgetBase::~CCConfigWidgetBase (   ) 
 

Definition at line 138 of file ccconfigwidgetbase.cpp.


Member Function Documentation

void CCConfigWidgetBase::implementationFile (   )  [protected, virtual, slot]
 

Definition at line 161 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::interfaceFile (   )  [protected, virtual, slot]
 

Definition at line 166 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::languageChange (   )  [protected, virtual, slot]
 

Definition at line 147 of file ccconfigwidgetbase.cpp.

References advancedOptions, checkAutomaticArgumentsHint, checkAutomaticCodeCompletion, codecompletion_tab, codeCompletionPage, fileTemplatesPage, newPCSButton, options, TextLabel3, and TextLabel4.

Referenced by CCConfigWidgetBase().

void CCConfigWidgetBase::slotAddPPPath (   )  [protected, virtual, slot]
 

Definition at line 171 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::slotEnableCC (   )  [protected, virtual, slot]
 

Definition at line 176 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::slotEnableCH (   )  [protected, virtual, slot]
 

Definition at line 181 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::slotEnableChooseFiles (  bool   )  [protected, virtual, slot]
 

Definition at line 186 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::slotEnablePCS (   )  [protected, virtual, slot]
 

Definition at line 191 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::slotEnablePP (   )  [protected, virtual, slot]
 

Definition at line 196 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::slotNewPCS (   )  [virtual, slot]
 

Reimplemented in CCConfigWidget.

Definition at line 216 of file ccconfigwidgetbase.cpp.

Referenced by CCConfigWidgetBase().

void CCConfigWidgetBase::slotRemovePPPath (   )  [protected, virtual, slot]
 

Definition at line 201 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::slotSelectTemplateGroup (  const QString &   )  [protected, virtual, slot]
 

Definition at line 206 of file ccconfigwidgetbase.cpp.

void CCConfigWidgetBase::slotSetCHWindow (   )  [protected, virtual, slot]
 

Definition at line 211 of file ccconfigwidgetbase.cpp.


Member Data Documentation

QListView* CCConfigWidgetBase::advancedOptions
 

Definition at line 50 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().

QVBoxLayout* CCConfigWidgetBase::CCConfigWidgetBaseLayout [protected]
 

Definition at line 57 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QCheckBox* CCConfigWidgetBase::checkAutomaticArgumentsHint
 

Definition at line 48 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().

QCheckBox* CCConfigWidgetBase::checkAutomaticCodeCompletion
 

Definition at line 46 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().

QTabWidget* CCConfigWidgetBase::codecompletion_tab
 

Definition at line 38 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().

QWidget* CCConfigWidgetBase::codeCompletionPage
 

Definition at line 45 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().

QGridLayout* CCConfigWidgetBase::codeCompletionPageLayout [protected]
 

Definition at line 61 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QWidget* CCConfigWidgetBase::fileTemplatesPage
 

Definition at line 39 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().

QGridLayout* CCConfigWidgetBase::fileTemplatesPageLayout [protected]
 

Definition at line 58 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QLineEdit* CCConfigWidgetBase::implementation_suffix
 

Definition at line 42 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

KIntNumInput* CCConfigWidgetBase::inputArgumentsHint
 

Definition at line 49 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

KIntNumInput* CCConfigWidgetBase::inputCodeCompletion
 

Definition at line 47 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QLineEdit* CCConfigWidgetBase::interface_suffix
 

Definition at line 41 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QVBoxLayout* CCConfigWidgetBase::layout2 [protected]
 

Definition at line 63 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QHBoxLayout* CCConfigWidgetBase::layout2_2 [protected]
 

Definition at line 64 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QPushButton* CCConfigWidgetBase::newPCSButton
 

Definition at line 51 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().

QGroupBox* CCConfigWidgetBase::options
 

Definition at line 40 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().

QGridLayout* CCConfigWidgetBase::optionsLayout [protected]
 

Definition at line 60 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QSpacerItem* CCConfigWidgetBase::spacer1 [protected]
 

Definition at line 62 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QSpacerItem* CCConfigWidgetBase::spacer2 [protected]
 

Definition at line 59 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QSpacerItem* CCConfigWidgetBase::spacer3 [protected]
 

Definition at line 65 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase().

QLabel* CCConfigWidgetBase::TextLabel3
 

Definition at line 43 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().

QLabel* CCConfigWidgetBase::TextLabel4
 

Definition at line 44 of file ccconfigwidgetbase.h.

Referenced by CCConfigWidgetBase(), and languageChange().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:37:29 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003