KDevelop API Documentation

BookmarkView Class Reference

#include <bookmarkview.h>

Inheritance diagram for BookmarkView:

Inheritance graph
[legend]
Collaboration diagram for BookmarkView:

Collaboration graph
[legend]
List of all members.

Public Slots

void addBookmark (const QString &title, const KURL &url)

Public Member Functions

 BookmarkView (DocumentationWidget *parent=0, const char *name=0)
 ~BookmarkView ()

Protected Slots

void itemExecuted (QListViewItem *item, const QPoint &p, int col)
void addBookmark ()
void editBookmark ()
void removeBookmark ()
void itemMouseButtonPressed (int button, QListViewItem *item, const QPoint &pos, int c)

Protected Member Functions

void showBookmarks ()
virtual void focusInEvent (QFocusEvent *e)

Private Attributes

DocumentationWidgetm_widget
KListViewm_view
KPushButtonm_addButton
KPushButtonm_editButton
KPushButtonm_removeButton
DocBookmarkManagerm_bmManager
DocBookmarkOwnerm_bmOwner

Constructor & Destructor Documentation

BookmarkView::BookmarkView DocumentationWidget parent = 0,
const char *  name = 0
 

Definition at line 110 of file bookmarkview.cpp.

References addBookmark(), KListView::addColumn(), editBookmark(), itemExecuted(), itemMouseButtonPressed(), m_addButton, m_bmManager, m_bmOwner, m_editButton, m_removeButton, m_view, m_widget, DocumentationWidget::part(), removeBookmark(), KListView::setSorting(), and showBookmarks().

BookmarkView::~BookmarkView  ) 
 

Definition at line 147 of file bookmarkview.cpp.


Member Function Documentation

void BookmarkView::addBookmark  )  [protected, slot]
 

Definition at line 210 of file bookmarkview.cpp.

References DocBookmarkOwner::currentTitle(), DocBookmarkOwner::currentURL(), EditBookmarkDlg::locationEdit, m_addButton, m_bmOwner, EditBookmarkDlg::nameEdit, and KURLRequester::url.

Referenced by BookmarkView().

void BookmarkView::addBookmark const QString title,
const KURL url
[slot]
 

Definition at line 249 of file bookmarkview.cpp.

References KBookmarkGroup::addBookmark(), KListView::lastItem(), m_bmManager, m_view, KBookmarkManager::root(), KBookmarkManager::save(), DocBookmarkItem::setBookmark(), and DocumentationItem::setURL().

void BookmarkView::editBookmark  )  [protected, slot]
 

Definition at line 186 of file bookmarkview.cpp.

References DocBookmarkItem::bookmark(), EditBookmarkDlg::locationEdit, m_bmManager, m_view, EditBookmarkDlg::nameEdit, KBookmarkManager::save(), DocumentationItem::setURL(), KURLRequester::setURL(), KURLRequester::url, KURL::url(), and DocumentationItem::url().

Referenced by BookmarkView().

void BookmarkView::focusInEvent QFocusEvent e  )  [protected, virtual]
 

Definition at line 276 of file bookmarkview.cpp.

References m_view.

void BookmarkView::itemExecuted QListViewItem item,
const QPoint p,
int  col
[protected, slot]
 

Definition at line 168 of file bookmarkview.cpp.

References m_widget, DocumentationWidget::part(), KDevPlugin::partController(), KDevPartController::showDocument(), and DocumentationItem::url().

Referenced by BookmarkView().

void BookmarkView::itemMouseButtonPressed int  button,
QListViewItem item,
const QPoint pos,
int  c
[protected, slot]
 

Definition at line 265 of file bookmarkview.cpp.

References DocUtils::docItemPopup(), m_widget, and DocumentationWidget::part().

Referenced by BookmarkView().

void BookmarkView::removeBookmark  )  [protected, slot]
 

Definition at line 176 of file bookmarkview.cpp.

References DocBookmarkItem::bookmark(), KBookmarkGroup::deleteBookmark(), m_bmManager, m_view, KBookmarkManager::root(), and KBookmarkManager::save().

Referenced by BookmarkView().

void BookmarkView::showBookmarks  )  [protected]
 

Definition at line 153 of file bookmarkview.cpp.

References KBookmarkGroup::first(), m_bmManager, m_view, KBookmarkGroup::next(), KBookmarkManager::root(), DocBookmarkItem::setBookmark(), and DocumentationItem::setURL().

Referenced by BookmarkView().


Member Data Documentation

KPushButton* BookmarkView::m_addButton [private]
 

Definition at line 74 of file bookmarkview.h.

Referenced by addBookmark(), and BookmarkView().

DocBookmarkManager* BookmarkView::m_bmManager [private]
 

Definition at line 78 of file bookmarkview.h.

Referenced by addBookmark(), BookmarkView(), editBookmark(), removeBookmark(), and showBookmarks().

DocBookmarkOwner* BookmarkView::m_bmOwner [private]
 

Definition at line 79 of file bookmarkview.h.

Referenced by addBookmark(), and BookmarkView().

KPushButton* BookmarkView::m_editButton [private]
 

Definition at line 75 of file bookmarkview.h.

Referenced by BookmarkView().

KPushButton* BookmarkView::m_removeButton [private]
 

Definition at line 76 of file bookmarkview.h.

Referenced by BookmarkView().

KListView* BookmarkView::m_view [private]
 

Definition at line 73 of file bookmarkview.h.

Referenced by addBookmark(), BookmarkView(), editBookmark(), focusInEvent(), removeBookmark(), and showBookmarks().

DocumentationWidget* BookmarkView::m_widget [private]
 

Definition at line 72 of file bookmarkview.h.

Referenced by BookmarkView(), itemExecuted(), and itemMouseButtonPressed().


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:17 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003