KDevelop API Documentation

ToolsConfigWidget Class Reference

#include <toolsconfigwidget.h>

Inheritance diagram for ToolsConfigWidget:

ToolsConfigWidgetBase QWidget List of all members.

Public Slots

void accept ()

Public Member Functions

 ToolsConfigWidget (QWidget *parent=0, const char *name=0)
 ~ToolsConfigWidget ()

Private Member Functions

virtual void toolsmenuaddClicked ()
virtual void toolsmenuremoveClicked ()
virtual void filecontextaddClicked ()
virtual void filecontextremoveClicked ()
virtual void dircontextaddClicked ()
virtual void dircontextremoveClicked ()
virtual bool eventFilter (QObject *o, QEvent *e)
void readGroup (const QString &group, QDict< ToolsConfigEntry > *entryDict)
void storeGroup (const QString &group, const QDict< ToolsConfigEntry > &entryDict)
void fillListBox (QListBox *lb, const QDict< ToolsConfigEntry > &entryDict)
bool addEntry (ToolsConfigEntry *entry, QDict< ToolsConfigEntry > *entryDict)
void readConfig ()
void storeConfig ()
void updateListBoxes ()

Private Attributes

QDict< ToolsConfigEntrym_toolsmenuEntries
QDict< ToolsConfigEntrym_filecontextEntries
QDict< ToolsConfigEntrym_dircontextEntries
ToolsPartm_part

Constructor & Destructor Documentation

ToolsConfigWidget::ToolsConfigWidget QWidget parent = 0,
const char *  name = 0
 

Definition at line 44 of file toolsconfigwidget.cpp.

References m_dircontextEntries, m_filecontextEntries, m_toolsmenuEntries, readConfig(), and ToolsConfigWidget().

Referenced by ToolsConfigWidget().

ToolsConfigWidget::~ToolsConfigWidget  ) 
 

Definition at line 60 of file toolsconfigwidget.cpp.


Member Function Documentation

void ToolsConfigWidget::accept  )  [slot]
 

Definition at line 291 of file toolsconfigwidget.cpp.

References storeConfig().

bool ToolsConfigWidget::addEntry ToolsConfigEntry entry,
QDict< ToolsConfigEntry > *  entryDict
[private]
 

Definition at line 136 of file toolsconfigwidget.cpp.

References addEntry(), ToolsConfigEntry::menutext, and updateListBoxes().

Referenced by addEntry(), dircontextaddClicked(), eventFilter(), filecontextaddClicked(), and toolsmenuaddClicked().

void ToolsConfigWidget::dircontextaddClicked  )  [private, virtual]
 

Reimplemented from ToolsConfigWidgetBase.

Definition at line 233 of file toolsconfigwidget.cpp.

References addEntry(), ToolsConfigEntry::captured, AddToolDialog::capturedBox, ToolsConfigEntry::cmdline, AddToolDialog::getApp(), ToolsConfigEntry::isdesktopfile, ToolsConfigEntry::isEmpty(), m_dircontextEntries, ToolsConfigEntry::menutext, AddToolDialog::menutextEdit, and AddToolDialog::tree.

void ToolsConfigWidget::dircontextremoveClicked  )  [private, virtual]
 

Reimplemented from ToolsConfigWidgetBase.

Definition at line 252 of file toolsconfigwidget.cpp.

References m_dircontextEntries, and updateListBoxes().

bool ToolsConfigWidget::eventFilter QObject o,
QEvent e
[private, virtual]
 

Definition at line 260 of file toolsconfigwidget.cpp.

References addEntry(), ToolsConfigEntry::captured, ToolsConfigEntry::cmdline, eventFilter(), ToolsConfigEntry::isdesktopfile, m_toolsmenuEntries, ToolsConfigEntry::menutext, and KDesktopFile::readName().

Referenced by eventFilter().

void ToolsConfigWidget::filecontextaddClicked  )  [private, virtual]
 

Reimplemented from ToolsConfigWidgetBase.

Definition at line 205 of file toolsconfigwidget.cpp.

References addEntry(), ToolsConfigEntry::captured, AddToolDialog::capturedBox, ToolsConfigEntry::cmdline, AddToolDialog::getApp(), ToolsConfigEntry::isdesktopfile, ToolsConfigEntry::isEmpty(), m_filecontextEntries, ToolsConfigEntry::menutext, AddToolDialog::menutextEdit, and AddToolDialog::tree.

void ToolsConfigWidget::filecontextremoveClicked  )  [private, virtual]
 

Reimplemented from ToolsConfigWidgetBase.

Definition at line 225 of file toolsconfigwidget.cpp.

References m_filecontextEntries, and updateListBoxes().

void ToolsConfigWidget::fillListBox QListBox lb,
const QDict< ToolsConfigEntry > &  entryDict
[private]
 

Definition at line 119 of file toolsconfigwidget.cpp.

References ToolsConfigEntry::cmdline, fillListBox(), ToolsConfigEntry::isdesktopfile, ToolsConfigEntry::menutext, and KDesktopFile::readIcon().

Referenced by fillListBox(), and updateListBoxes().

void ToolsConfigWidget::readConfig  )  [private]
 

Definition at line 152 of file toolsconfigwidget.cpp.

References m_dircontextEntries, m_filecontextEntries, m_toolsmenuEntries, readGroup(), and updateListBoxes().

Referenced by ToolsConfigWidget().

void ToolsConfigWidget::readGroup const QString group,
QDict< ToolsConfigEntry > *  entryDict
[private]
 

Definition at line 64 of file toolsconfigwidget.cpp.

References ToolsConfigEntry::captured, ToolsConfigEntry::cmdline, ToolsConfigEntry::isdesktopfile, ToolsConfigEntry::menutext, KConfigBase::readBoolEntry(), readGroup(), KConfigBase::readListEntry(), KConfigBase::readPathEntry(), and KConfigBase::setGroup().

Referenced by readConfig(), and readGroup().

void ToolsConfigWidget::storeConfig  )  [private]
 

Definition at line 162 of file toolsconfigwidget.cpp.

References m_dircontextEntries, m_filecontextEntries, m_toolsmenuEntries, and storeGroup().

Referenced by accept().

void ToolsConfigWidget::storeGroup const QString group,
const QDict< ToolsConfigEntry > &  entryDict
[private]
 

Definition at line 86 of file toolsconfigwidget.cpp.

References ToolsConfigEntry::captured, ToolsConfigEntry::cmdline, ToolsConfigEntry::isdesktopfile, ToolsConfigEntry::menutext, KConfigBase::setGroup(), storeGroup(), KConfigBase::writeEntry(), and KConfigBase::writePathEntry().

Referenced by storeConfig(), and storeGroup().

void ToolsConfigWidget::toolsmenuaddClicked  )  [private, virtual]
 

Reimplemented from ToolsConfigWidgetBase.

Definition at line 178 of file toolsconfigwidget.cpp.

References addEntry(), ToolsConfigEntry::captured, AddToolDialog::capturedBox, ToolsConfigEntry::cmdline, AddToolDialog::getApp(), ToolsConfigEntry::isdesktopfile, ToolsConfigEntry::isEmpty(), m_toolsmenuEntries, ToolsConfigEntry::menutext, AddToolDialog::menutextEdit, and AddToolDialog::tree.

void ToolsConfigWidget::toolsmenuremoveClicked  )  [private, virtual]
 

Reimplemented from ToolsConfigWidgetBase.

Definition at line 197 of file toolsconfigwidget.cpp.

References m_toolsmenuEntries, and updateListBoxes().

void ToolsConfigWidget::updateListBoxes  )  [private]
 

Definition at line 170 of file toolsconfigwidget.cpp.

References fillListBox(), m_dircontextEntries, m_filecontextEntries, and m_toolsmenuEntries.

Referenced by addEntry(), dircontextremoveClicked(), filecontextremoveClicked(), readConfig(), and toolsmenuremoveClicked().


Member Data Documentation

QDict<ToolsConfigEntry> ToolsConfigWidget::m_dircontextEntries [private]
 

Definition at line 55 of file toolsconfigwidget.h.

Referenced by dircontextaddClicked(), dircontextremoveClicked(), readConfig(), storeConfig(), ToolsConfigWidget(), and updateListBoxes().

QDict<ToolsConfigEntry> ToolsConfigWidget::m_filecontextEntries [private]
 

Definition at line 54 of file toolsconfigwidget.h.

Referenced by filecontextaddClicked(), filecontextremoveClicked(), readConfig(), storeConfig(), ToolsConfigWidget(), and updateListBoxes().

ToolsPart* ToolsConfigWidget::m_part [private]
 

Definition at line 57 of file toolsconfigwidget.h.

QDict<ToolsConfigEntry> ToolsConfigWidget::m_toolsmenuEntries [private]
 

Definition at line 53 of file toolsconfigwidget.h.

Referenced by eventFilter(), readConfig(), storeConfig(), ToolsConfigWidget(), toolsmenuaddClicked(), toolsmenuremoveClicked(), and updateListBoxes().


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 Wed Oct 6 17:39:31 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003