KDevelop API Documentation

FileListWidget Class Reference

#include <filelist_widget.h>

Inheritance diagram for FileListWidget:

Inheritance graph
[legend]
Collaboration diagram for FileListWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FileListWidget (FileListPart *part)
 ~FileListWidget ()

Protected Member Functions

void maybeTip (QPoint const &)

Private Slots

void partAdded (KParts::Part *)
void partRemoved ()
void activePartChanged (KParts::Part *)
void itemClicked (QListViewItem *)
void popupMenu (QListViewItem *, const QPoint &, int)
void closeSelectedFiles ()
void saveSelectedFiles ()
void reloadSelectedFiles ()
void documentChangedState (const KURL &, DocumentState)
void refreshFileList ()

Private Member Functions

KURL::List getSelectedURLs ()
FileListItemitemForURL (KURL const &url)

Private Attributes

FileListPart_part

Constructor & Destructor Documentation

FileListWidget::FileListWidget FileListPart part  ) 
 

Definition at line 31 of file filelist_widget.cpp.

References _part, activePartChanged(), KListView::addColumn(), documentChangedState(), DocumentState, KListView::executed(), itemClicked(), partAdded(), KDevPlugin::partController(), partRemoved(), popupMenu(), and refreshFileList().

FileListWidget::~FileListWidget  ) 
 

Definition at line 62 of file filelist_widget.cpp.


Member Function Documentation

void FileListWidget::activePartChanged KParts::Part  )  [private, slot]
 

Definition at line 169 of file filelist_widget.cpp.

References FileListItem::setActive(), KParts::ReadOnlyPart::url(), and FileListItem::url().

Referenced by FileListWidget(), partAdded(), partRemoved(), and refreshFileList().

void FileListWidget::closeSelectedFiles  )  [private, slot]
 

Definition at line 229 of file filelist_widget.cpp.

References _part, KDevPartController::closeFiles(), getSelectedURLs(), and KDevPlugin::partController().

Referenced by popupMenu().

void FileListWidget::documentChangedState const KURL ,
DocumentState 
[private, slot]
 

Definition at line 188 of file filelist_widget.cpp.

References itemForURL(), and FileListItem::setState().

Referenced by FileListWidget().

KURL::List FileListWidget::getSelectedURLs  )  [private]
 

Definition at line 214 of file filelist_widget.cpp.

References FileListItem::url().

Referenced by closeSelectedFiles(), popupMenu(), reloadSelectedFiles(), and saveSelectedFiles().

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

Definition at line 161 of file filelist_widget.cpp.

References _part, KDevPartController::activatePart(), KDevPlugin::partController(), KDevPartController::partForURL(), and FileListItem::url().

Referenced by FileListWidget().

FileListItem * FileListWidget::itemForURL KURL const &  url  )  [private]
 

Definition at line 100 of file filelist_widget.cpp.

References FileListItem::url().

Referenced by documentChangedState().

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

Definition at line 65 of file filelist_widget.cpp.

References Dirty, DirtyAndModified, message(), Modified, KURL::prettyURL(), FileListItem::state(), and FileListItem::url().

void FileListWidget::partAdded KParts::Part  )  [private, slot]
 

Definition at line 133 of file filelist_widget.cpp.

References _part, KParts::PartManager::activePart(), activePartChanged(), KDevPlugin::partController(), and KParts::ReadOnlyPart::url().

Referenced by FileListWidget().

void FileListWidget::partRemoved  )  [private, slot]
 

Definition at line 144 of file filelist_widget.cpp.

References _part, KParts::PartManager::activePart(), activePartChanged(), KDevPlugin::partController(), KDevPartController::partForURL(), and FileListItem::url().

Referenced by FileListWidget().

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

Definition at line 197 of file filelist_widget.cpp.

References _part, closeSelectedFiles(), KDevPlugin::core(), KDevCore::fillContextMenu(), getSelectedURLs(), KPopupMenu::insertTitle(), reloadSelectedFiles(), and saveSelectedFiles().

Referenced by FileListWidget().

void FileListWidget::refreshFileList  )  [private, slot]
 

Definition at line 114 of file filelist_widget.cpp.

References _part, KParts::PartManager::activePart(), activePartChanged(), KDevPartController::documentState(), k_funcinfo, kdDebug(), FileListPart::openFiles(), KDevPlugin::partController(), and FileListItem::setState().

Referenced by FileListWidget().

void FileListWidget::reloadSelectedFiles  )  [private, slot]
 

Definition at line 239 of file filelist_widget.cpp.

References _part, getSelectedURLs(), KDevPlugin::partController(), and KDevPartController::revertFiles().

Referenced by popupMenu().

void FileListWidget::saveSelectedFiles  )  [private, slot]
 

Definition at line 234 of file filelist_widget.cpp.

References _part, getSelectedURLs(), KDevPlugin::partController(), and KDevPartController::saveFiles().

Referenced by popupMenu().


Member Data Documentation

FileListPart* FileListWidget::_part [private]
 

Definition at line 57 of file filelist_widget.h.

Referenced by closeSelectedFiles(), FileListWidget(), itemClicked(), partAdded(), partRemoved(), popupMenu(), refreshFileList(), reloadSelectedFiles(), and saveSelectedFiles().


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