KDevelop API Documentation

CCConfigWidget Class Reference

#include <ccconfigwidget.h>

Inheritance diagram for CCConfigWidget:

CCConfigWidgetBase QWidget List of all members.

Public Slots

void accept ()
void slotNewPCS ()

Public Member Functions

 CCConfigWidget (CppSupportPart *part, QWidget *parent=0, const char *name=0)
virtual ~CCConfigWidget ()

Private Slots

void catalogRegistered (Catalog *c)
void catalogUnregistered (Catalog *c)

Private Member Functions

void initFileTemplatesTab ()
void saveFileTemplatesTab ()
void initCodeCompletionTab ()
void saveCodeCompletionTab ()

Private Attributes

CppSupportPartm_pPart
QCheckListItemm_includeGlobalFunctions
QCheckListItemm_includeTypes
QCheckListItemm_includeEnums
QCheckListItemm_includeTypedefs
QListViewItemm_pcsOptions
QMap< QCheckListItem *, Catalog * > m_catalogs

Constructor & Destructor Documentation

CCConfigWidget::CCConfigWidget CppSupportPart part,
QWidget parent = 0,
const char *  name = 0
 

Definition at line 51 of file ccconfigwidget.cpp.

References catalogRegistered(), catalogUnregistered(), CCConfigWidget(), KDevPlugin::codeRepository(), initCodeCompletionTab(), initFileTemplatesTab(), m_pPart, and KIntNumInput::setRange().

Referenced by CCConfigWidget().

CCConfigWidget::~CCConfigWidget  )  [virtual]
 

Definition at line 72 of file ccconfigwidget.cpp.


Member Function Documentation

void CCConfigWidget::accept  )  [slot]
 

Definition at line 76 of file ccconfigwidget.cpp.

References saveCodeCompletionTab(), and saveFileTemplatesTab().

void CCConfigWidget::catalogRegistered Catalog c  )  [private, slot]
 

Definition at line 160 of file ccconfigwidget.cpp.

References catalogRegistered(), GCatalog< Tag >::dbName(), GCatalog< Tag >::enabled(), m_catalogs, and m_pcsOptions.

Referenced by catalogRegistered(), and CCConfigWidget().

void CCConfigWidget::catalogUnregistered Catalog c  )  [private, slot]
 

Definition at line 169 of file ccconfigwidget.cpp.

References catalogUnregistered(), and m_catalogs.

Referenced by catalogUnregistered(), and CCConfigWidget().

void CCConfigWidget::initCodeCompletionTab  )  [private]
 

Definition at line 89 of file ccconfigwidget.cpp.

References CppCodeCompletionConfig::argumentsHintDelay(), CppCodeCompletionConfig::automaticArgumentsHint(), CppCodeCompletionConfig::automaticCodeCompletion(), CppSupportPart::codeCompletionConfig(), CppCodeCompletionConfig::codeCompletionDelay(), KDevPlugin::codeRepository(), GCatalog< Tag >::dbName(), GCatalog< Tag >::enabled(), CppCodeCompletionConfig::includeEnums(), CppCodeCompletionConfig::includeGlobalFunctions(), CppCodeCompletionConfig::includeTypedefs(), CppCodeCompletionConfig::includeTypes(), m_catalogs, m_includeEnums, m_includeGlobalFunctions, m_includeTypedefs, m_includeTypes, m_pcsOptions, m_pPart, KDevCodeRepository::registeredCatalogs(), and KIntNumInput::setValue().

Referenced by CCConfigWidget().

void CCConfigWidget::initFileTemplatesTab  )  [private]
 

Definition at line 65 of file ccconfigwidget.cpp.

References m_pPart, and KDevPlugin::projectDom().

Referenced by CCConfigWidget().

void CCConfigWidget::saveCodeCompletionTab  )  [private]
 

Definition at line 130 of file ccconfigwidget.cpp.

References CppSupportPart::codeCompletionConfig(), m_catalogs, m_includeEnums, m_includeGlobalFunctions, m_includeTypedefs, m_includeTypes, m_pPart, CppCodeCompletionConfig::setArgumentsHintDelay(), CppCodeCompletionConfig::setAutomaticArgumentsHint(), CppCodeCompletionConfig::setAutomaticCodeCompletion(), CppCodeCompletionConfig::setCodeCompletionDelay(), CppCodeCompletionConfig::setIncludeEnums(), CppCodeCompletionConfig::setIncludeGlobalFunctions(), CppCodeCompletionConfig::setIncludeTypedefs(), CppCodeCompletionConfig::setIncludeTypes(), CppCodeCompletionConfig::store(), and KIntNumInput::value.

Referenced by accept().

void CCConfigWidget::saveFileTemplatesTab  )  [private]
 

Definition at line 82 of file ccconfigwidget.cpp.

References m_pPart, and KDevPlugin::projectDom().

Referenced by accept().

void CCConfigWidget::slotNewPCS  )  [virtual, slot]
 

Reimplemented from CCConfigWidgetBase.

Definition at line 153 of file ccconfigwidget.cpp.

References CreatePCSDialogBase::importerListView, m_pPart, KDevMainWindow::main(), and KDevPlugin::mainWindow().


Member Data Documentation

QMap<QCheckListItem*, Catalog*> CCConfigWidget::m_catalogs [private]
 

Definition at line 52 of file ccconfigwidget.h.

Referenced by catalogRegistered(), catalogUnregistered(), initCodeCompletionTab(), and saveCodeCompletionTab().

QCheckListItem* CCConfigWidget::m_includeEnums [private]
 

Definition at line 49 of file ccconfigwidget.h.

Referenced by initCodeCompletionTab(), and saveCodeCompletionTab().

QCheckListItem* CCConfigWidget::m_includeGlobalFunctions [private]
 

Definition at line 47 of file ccconfigwidget.h.

Referenced by initCodeCompletionTab(), and saveCodeCompletionTab().

QCheckListItem* CCConfigWidget::m_includeTypedefs [private]
 

Definition at line 50 of file ccconfigwidget.h.

Referenced by initCodeCompletionTab(), and saveCodeCompletionTab().

QCheckListItem* CCConfigWidget::m_includeTypes [private]
 

Definition at line 48 of file ccconfigwidget.h.

Referenced by initCodeCompletionTab(), and saveCodeCompletionTab().

QListViewItem* CCConfigWidget::m_pcsOptions [private]
 

Definition at line 51 of file ccconfigwidget.h.

Referenced by catalogRegistered(), and initCodeCompletionTab().

CppSupportPart* CCConfigWidget::m_pPart [private]
 

Definition at line 46 of file ccconfigwidget.h.

Referenced by CCConfigWidget(), initCodeCompletionTab(), initFileTemplatesTab(), saveCodeCompletionTab(), saveFileTemplatesTab(), and slotNewPCS().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:59 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003