KDevelop API Documentation

BookmarksWidget Class Reference

#include <bookmarks_widget.h>

Inheritance diagram for BookmarksWidget:

Inheritance graph
[legend]
Collaboration diagram for BookmarksWidget:

Collaboration graph
[legend]
List of all members.

Signals

void removeAllBookmarksForURL (const KURL &)
void removeBookmarkForURL (const KURL &, int)

Public Member Functions

 BookmarksWidget (BookmarksPart *)
 ~BookmarksWidget ()
void update (QDict< EditorData > const &)
void updateURL (EditorData *)
bool removeURL (KURL const &)
BookmarksConfigconfig ()
QStringList getContext (KURL const &, unsigned int)

Protected Member Functions

void maybeTip (QPoint const &)

Private Slots

void itemClicked (QListViewItem *)
void popupMenu (QListViewItem *, const QPoint &, int)
void collapseAll ()
void expandAll ()
void doEmitRemoveBookMark ()

Private Member Functions

void createURL (EditorData *)

Private Attributes

BookmarksPart_part
BookmarkItem_selectedItem

Friends

class BookmarkItem

Constructor & Destructor Documentation

BookmarksWidget::BookmarksWidget BookmarksPart  ) 
 

Definition at line 141 of file bookmarks_widget.cpp.

References KListView::addColumn(), KListView::executed(), itemClicked(), and popupMenu().

BookmarksWidget::~BookmarksWidget  ) 
 

Definition at line 158 of file bookmarks_widget.cpp.


Member Function Documentation

void BookmarksWidget::collapseAll  )  [private, slot]
 

Definition at line 311 of file bookmarks_widget.cpp.

Referenced by popupMenu().

BookmarksConfig * BookmarksWidget::config  ) 
 

Definition at line 301 of file bookmarks_widget.cpp.

References _part, and BookmarksPart::config().

Referenced by BookmarkItem::BookmarkItem(), and getContext().

void BookmarksWidget::createURL EditorData  )  [private]
 

Definition at line 204 of file bookmarks_widget.cpp.

References bookmark_xpm, BookmarkItem, file, EditorData::marks, and EditorData::url.

Referenced by update(), and updateURL().

void BookmarksWidget::doEmitRemoveBookMark  )  [private, slot]
 

Definition at line 242 of file bookmarks_widget.cpp.

References _selectedItem, BookmarkItem::isBookmark(), BookmarkItem::line(), removeAllBookmarksForURL(), removeBookmarkForURL(), and BookmarkItem::url().

Referenced by popupMenu().

void BookmarksWidget::expandAll  )  [private, slot]
 

Definition at line 321 of file bookmarks_widget.cpp.

Referenced by popupMenu().

QStringList BookmarksWidget::getContext KURL const &  ,
unsigned  int
 

Definition at line 306 of file bookmarks_widget.cpp.

References _part, config(), and BookmarksPart::getContext().

Referenced by BookmarkItem::tipText().

void BookmarksWidget::itemClicked QListViewItem  )  [private, slot]
 

Definition at line 289 of file bookmarks_widget.cpp.

References _part, KDevPartController::editDocument(), BookmarkItem::line(), KDevPlugin::partController(), and BookmarkItem::url().

Referenced by BookmarksWidget().

void BookmarksWidget::maybeTip QPoint const &   )  [protected]
 

Definition at line 161 of file bookmarks_widget.cpp.

References _part, BookmarksPart::config(), BookmarkItem::tipText(), and BookmarksConfig::toolTip().

void BookmarksWidget::popupMenu QListViewItem ,
const QPoint ,
int 
[private, slot]
 

Definition at line 256 of file bookmarks_widget.cpp.

References _selectedItem, collapseAll(), doEmitRemoveBookMark(), expandAll(), KURL::fileName(), KPopupMenu::insertTitle(), BookmarkItem::isBookmark(), BookmarkItem::line(), and BookmarkItem::url().

Referenced by BookmarksWidget().

void BookmarksWidget::removeAllBookmarksForURL const KURL  )  [signal]
 

Referenced by doEmitRemoveBookMark().

void BookmarksWidget::removeBookmarkForURL const KURL ,
int 
[signal]
 

Referenced by doEmitRemoveBookMark().

bool BookmarksWidget::removeURL KURL const &   ) 
 

Definition at line 224 of file bookmarks_widget.cpp.

References BookmarkItem::url().

Referenced by updateURL().

void BookmarksWidget::update QDict< EditorData > const &   ) 
 

Definition at line 176 of file bookmarks_widget.cpp.

References createURL().

void BookmarksWidget::updateURL EditorData  ) 
 

Definition at line 193 of file bookmarks_widget.cpp.

References createURL(), removeURL(), and EditorData::url.


Friends And Related Function Documentation

friend class BookmarkItem [friend]
 

Definition at line 66 of file bookmarks_widget.h.

Referenced by createURL().


Member Data Documentation

BookmarksPart* BookmarksWidget::_part [private]
 

Definition at line 61 of file bookmarks_widget.h.

Referenced by config(), getContext(), itemClicked(), and maybeTip().

BookmarkItem* BookmarksWidget::_selectedItem [private]
 

Definition at line 62 of file bookmarks_widget.h.

Referenced by doEmitRemoveBookMark(), and popupMenu().


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 Wed Mar 23 00:19:34 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003