KDevelop API Documentation

KBookmarkHandler Class Reference

#include <kbookmarkhandler.h>

Inheritance diagram for KBookmarkHandler:

QObject KBookmarkOwner List of all members.

Signals

void openURL (const QString &url)

Public Member Functions

 KBookmarkHandler (KDevFileSelector *parent, KPopupMenu *kpopupmenu=0)
 ~KBookmarkHandler ()
virtual void openBookmarkURL (const QString &url)
virtual QString currentURL () const
KPopupMenumenu () const

Protected Member Functions

virtual void virtual_hook (int id, void *data)

Private Slots

void slotNewBookmark (const QString &text, const QCString &url, const QString &additionalInfo)
void slotNewFolder (const QString &text, bool open, const QString &additionalInfo)
void newSeparator ()
void endFolder ()

Private Attributes

KDevFileSelectormParent
KPopupMenum_menu
KBookmarkMenum_bookmarkMenu
QTextStreamm_importStream

Constructor & Destructor Documentation

KBookmarkHandler::KBookmarkHandler KDevFileSelector parent,
KPopupMenu kpopupmenu = 0
 

Definition at line 38 of file kbookmarkhandler.cpp.

References file, KBookmarkHandler(), locate(), locateLocal(), m_bookmarkMenu, m_menu, KBookmarkManager::setShowNSBookmarks(), and KBookmarkManager::setUpdate().

Referenced by KBookmarkHandler().

KBookmarkHandler::~KBookmarkHandler  ) 
 

Definition at line 59 of file kbookmarkhandler.cpp.


Member Function Documentation

QString KBookmarkHandler::currentURL  )  const [virtual]
 

Reimplemented from KBookmarkOwner.

Definition at line 64 of file kbookmarkhandler.cpp.

References KDevFileSelector::dirOperator(), mParent, KURL::url(), and KDirOperator::url().

void KBookmarkHandler::endFolder  )  [private, slot]
 

Definition at line 92 of file kbookmarkhandler.cpp.

References m_importStream.

KPopupMenu* KBookmarkHandler::menu  )  const [inline]
 

Definition at line 43 of file kbookmarkhandler.h.

References m_menu.

void KBookmarkHandler::newSeparator  )  [private, slot]
 

Definition at line 87 of file kbookmarkhandler.cpp.

References m_importStream.

virtual void KBookmarkHandler::openBookmarkURL const QString url  )  [inline, virtual]
 

Reimplemented from KBookmarkOwner.

Definition at line 40 of file kbookmarkhandler.h.

References openBookmarkURL(), and openURL().

Referenced by openBookmarkURL().

void KBookmarkHandler::openURL const QString url  )  [signal]
 

Referenced by openBookmarkURL().

void KBookmarkHandler::slotNewBookmark const QString text,
const QCString url,
const QString additionalInfo
[private, slot]
 

Definition at line 70 of file kbookmarkhandler.cpp.

References m_importStream, slotNewBookmark(), and text().

Referenced by slotNewBookmark().

void KBookmarkHandler::slotNewFolder const QString text,
bool  open,
const QString additionalInfo
[private, slot]
 

Definition at line 80 of file kbookmarkhandler.cpp.

References m_importStream, slotNewFolder(), and text().

Referenced by slotNewFolder().

void KBookmarkHandler::virtual_hook int  id,
void *  data
[protected, virtual]
 

Reimplemented from KBookmarkOwner.

Definition at line 97 of file kbookmarkhandler.cpp.

References virtual_hook().

Referenced by virtual_hook().


Member Data Documentation

KBookmarkMenu* KBookmarkHandler::m_bookmarkMenu [private]
 

Definition at line 62 of file kbookmarkhandler.h.

Referenced by KBookmarkHandler().

QTextStream* KBookmarkHandler::m_importStream [private]
 

Definition at line 64 of file kbookmarkhandler.h.

Referenced by endFolder(), newSeparator(), slotNewBookmark(), and slotNewFolder().

KPopupMenu* KBookmarkHandler::m_menu [private]
 

Definition at line 61 of file kbookmarkhandler.h.

Referenced by KBookmarkHandler(), and menu().

KDevFileSelector* KBookmarkHandler::mParent [private]
 

Definition at line 60 of file kbookmarkhandler.h.

Referenced by currentURL().


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