KDevelop API Documentation

FileListItem Class Reference

#include <filelist_item.h>

Inheritance diagram for FileListItem:

Inheritance graph
[legend]
Collaboration diagram for FileListItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FileListItem (QListView *parent, KURL const &url, DocumentState=Clean)
KURL url ()
DocumentState state ()
void setState (DocumentState)
bool isActive ()

Static Public Member Functions

void setActive (FileListItem *item)

Private Member Functions

virtual void setHeight (int)
virtual void paintCell (QPainter *p, const QColorGroup &cg, int column, int width, int align)

Private Attributes

KURL _url
DocumentState _state

Static Private Attributes

FileListItems_activeItem = 0

Constructor & Destructor Documentation

FileListItem::FileListItem QListView parent,
KURL const &  url,
DocumentState  = Clean
 

Definition at line 19 of file filelist_item.cpp.

References setState().


Member Function Documentation

bool FileListItem::isActive  ) 
 

Definition at line 74 of file filelist_item.cpp.

References s_activeItem.

Referenced by paintCell().

void FileListItem::paintCell QPainter p,
const QColorGroup cg,
int  column,
int  width,
int  align
[private, virtual]
 

Definition at line 62 of file filelist_item.cpp.

References isActive().

void FileListItem::setActive FileListItem item  )  [static]
 

Definition at line 80 of file filelist_item.cpp.

References s_activeItem.

Referenced by FileListWidget::activePartChanged().

void FileListItem::setHeight int   )  [private, virtual]
 

Definition at line 57 of file filelist_item.cpp.

void FileListItem::setState DocumentState   ) 
 

Definition at line 36 of file filelist_item.cpp.

References _state, Clean, Dirty, DirtyAndModified, and Modified.

Referenced by FileListWidget::documentChangedState(), FileListItem(), and FileListWidget::refreshFileList().

DocumentState FileListItem::state  ) 
 

Definition at line 31 of file filelist_item.cpp.

References DocumentState.

Referenced by FileListWidget::maybeTip().

KURL FileListItem::url  ) 
 

Definition at line 26 of file filelist_item.cpp.

Referenced by FileListWidget::activePartChanged(), FileListWidget::getSelectedURLs(), FileListWidget::itemClicked(), FileListWidget::itemForURL(), FileListWidget::maybeTip(), and FileListWidget::partRemoved().


Member Data Documentation

DocumentState FileListItem::_state [private]
 

Definition at line 40 of file filelist_item.h.

Referenced by setState().

KURL FileListItem::_url [private]
 

Definition at line 39 of file filelist_item.h.

FileListItem * FileListItem::s_activeItem = 0 [static, private]
 

Definition at line 17 of file filelist_item.cpp.

Referenced by isActive(), and setActive().


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