kio Library API Documentation

KCustomMenuEditor Class Reference

Inheritance diagram for KCustomMenuEditor:

KDialogBase KDialog QDialog List of all members.

Public Slots

void slotNewItem ()
void slotRemoveItem ()
void slotMoveUp ()
void slotMoveDown ()
void refreshButton ()

Public Member Functions

 KCustomMenuEditor (QWidget *parent)
 ~KCustomMenuEditor ()
void load (KConfigBase *)
void save (KConfigBase *)

Protected Attributes

KListViewm_listView
KCustomMenuEditorPrivate * d

Detailed Description

Definition at line 33 of file kcustommenueditor.h.


Constructor & Destructor Documentation

KCustomMenuEditor::KCustomMenuEditor QWidget parent  ) 
 

Create a dialog for editing a custom menu.

Definition at line 87 of file kcustommenueditor.cpp.

References KButtonBox::addButton(), KListView::addColumn(), d, KButtonBox::layout(), m_listView, KDialogBase::makeHBoxMainWidget(), refreshButton(), KListView::setFullWidth(), KListView::setSorting(), slotMoveDown(), slotMoveUp(), slotNewItem(), and slotRemoveItem().


Member Function Documentation

void KCustomMenuEditor::load KConfigBase  ) 
 

load the custom menu

Definition at line 122 of file kcustommenueditor.cpp.

References QString::isEmpty(), m_listView, QListViewItem::moveItem(), KConfigBase::readNumEntry(), KConfigBase::readPathEntry(), KService::serviceByDesktopName(), KService::serviceByDesktopPath(), and KConfigBase::setGroup().

void KCustomMenuEditor::save KConfigBase  ) 
 

save the custom menu

Definition at line 150 of file kcustommenueditor.cpp.

References KConfigBase::deleteGroup(), KGlobal::dirs(), QListView::firstChild(), KConfigBase::groupList(), QDir::isRelativePath(), m_listView, KConfigBase::setGroup(), KConfigBase::writeEntry(), and KConfigBase::writePathEntry().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kio Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Nov 1 10:33:25 2005 by doxygen 1.4.3 written by Dimitri van Heesch, © 1997-2003