KDevelop API Documentation

BookmarksWidget Class Reference

#include <bookmarks_widget.h>

Inheritance diagram for BookmarksWidget:

KListView QToolTip QListView 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 doEmitRemoveBookMark ()

Private Member Functions

void createURL (EditorData *)

Private Attributes

BookmarksPart_part
BookmarkItem_selectedItem

Constructor & Destructor Documentation

BookmarksWidget::BookmarksWidget BookmarksPart  ) 
 

Definition at line 141 of file bookmarks_widget.cpp.

References BookmarksWidget(), itemClicked(), and popupMenu().

Referenced by BookmarksWidget().

BookmarksWidget::~BookmarksWidget  ) 
 

Definition at line 158 of file bookmarks_widget.cpp.


Member Function Documentation

BookmarksConfig * BookmarksWidget::config  ) 
 

Definition at line 295 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, createURL(), file, EditorData::marks, and EditorData::url.

Referenced by createURL(), 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().

QStringList BookmarksWidget::getContext KURL const &  ,
unsigned  int
 

Definition at line 300 of file bookmarks_widget.cpp.

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

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

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

Definition at line 283 of file bookmarks_widget.cpp.

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

Referenced by BookmarksWidget(), and itemClicked().

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

Definition at line 161 of file bookmarks_widget.cpp.

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

Referenced by maybeTip().

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

Definition at line 256 of file bookmarks_widget.cpp.

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

Referenced by BookmarksWidget(), and popupMenu().

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 removeURL(), and BookmarkItem::url().

Referenced by removeURL(), and updateURL().

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

Definition at line 176 of file bookmarks_widget.cpp.

References createURL(), and update().

Referenced by update().

void BookmarksWidget::updateURL EditorData  ) 
 

Definition at line 193 of file bookmarks_widget.cpp.

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

Referenced by updateURL().


Member Data Documentation

BookmarksPart* BookmarksWidget::_part [private]
 

Definition at line 59 of file bookmarks_widget.h.

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

BookmarkItem* BookmarksWidget::_selectedItem [private]
 

Definition at line 60 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.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