TreeView Class Reference

#include <treeview.h>

List of all members.

Signals

void updateViews (const QString &newRevSha, const QString &newFileName)
void contextMenu (const QString &, int type)

Public Member Functions

 TreeView (Domain *d, Git *g, QListView *lv)
void setTreeName (SCRef treeName)
void initMimePix ()
void update ()
void setMimePix (SCRef ext, QPixmap *pix)
const QPixmap * mimePix (SCRef ext)
const QString fullName (QListViewItem *item)
bool isDir (SCRef fileName)
bool isModified (SCRef path, bool isDir=false)
void clear ()
void getTreeSelectedItems (QStringList &selectedItems)
bool getTree (SCRef tSha, SList nm, SList shas, SList types, bool wd, SCRef tPath)

Public Attributes

QPixmap * folderClosed
QPixmap * folderOpen
QPixmap * fileDefault

Protected Slots

void on_contextMenuRequested (QListViewItem *, const QPoint &, int)
void on_currentChanged (QListViewItem *)

Private Member Functions

void setTree (SCRef treeSha)
void setFile (SCRef fileName)
void restoreStuff ()

Private Attributes

Domaind
Gitgit
QListView * listView
StateInfost
QDict< QPixmap > mimePixMap
QString rootName
QStringList modifiedFiles
QStringList modifiedDirs
bool ignoreCurrentChanged
bool treeIsValid


Detailed Description

Definition at line 52 of file treeview.h.


Constructor & Destructor Documentation

TreeView ( Domain d,
Git g,
QListView *  lv 
)

Definition at line 108 of file treeview.cpp.


Member Function Documentation

void setTreeName ( SCRef  treeName  )  [inline]

Definition at line 56 of file treeview.h.

Referenced by MainImpl::setRepository().

void initMimePix (  ) 

Definition at line 123 of file treeview.cpp.

Referenced by TreeView().

void update (  ) 

Definition at line 266 of file treeview.cpp.

Referenced by MainImpl::ActFilterTree_toggled(), and RevsView::doUpdate().

void setMimePix ( SCRef  ext,
QPixmap *  pix 
)

Definition at line 226 of file treeview.cpp.

Referenced by initMimePix().

const QPixmap * mimePix ( SCRef  ext  ) 

Definition at line 243 of file treeview.cpp.

Referenced by DirItem::setOpen().

const QString fullName ( QListViewItem *  item  ) 

Definition at line 208 of file treeview.cpp.

Referenced by on_contextMenuRequested(), and update().

bool isDir ( SCRef  fileName  ) 

Definition at line 196 of file treeview.cpp.

Referenced by MainImpl::doFileContexPopup(), and RevsView::doUpdate().

bool isModified ( SCRef  path,
bool  isDir = false 
)

Definition at line 188 of file treeview.cpp.

Referenced by DirItem::setOpen().

void clear (  ) 

Definition at line 182 of file treeview.cpp.

Referenced by RevsView::clear().

void getTreeSelectedItems ( QStringList &  selectedItems  ) 

Definition at line 214 of file treeview.cpp.

Referenced by MainImpl::ActFilterTree_toggled().

bool getTree ( SCRef  tSha,
SList  nm,
SList  shas,
SList  types,
bool  wd,
SCRef  tPath 
)

Definition at line 56 of file treeview.cpp.

Referenced by DirItem::setOpen().

void updateViews ( const QString &  newRevSha,
const QString &  newFileName 
) [signal]

void contextMenu ( const QString &  ,
int  type 
) [signal]

Referenced by on_contextMenuRequested().

void on_contextMenuRequested ( QListViewItem *  item,
const QPoint &  ,
int   
) [protected, slot]

Definition at line 176 of file treeview.cpp.

Referenced by TreeView().

void on_currentChanged ( QListViewItem *  item  )  [protected, slot]

Definition at line 164 of file treeview.cpp.

Referenced by TreeView().

void setTree ( SCRef  treeSha  )  [private]

Definition at line 250 of file treeview.cpp.

Referenced by update().

void setFile ( SCRef  fileName  )  [private]

void restoreStuff (  )  [private]

Definition at line 341 of file treeview.cpp.

Referenced by update().


Member Data Documentation

QPixmap* folderClosed

Definition at line 68 of file treeview.h.

Referenced by DirItem::DirItem(), setMimePix(), and DirItem::setOpen().

QPixmap* folderOpen

Definition at line 69 of file treeview.h.

Referenced by setMimePix(), and DirItem::setOpen().

QPixmap* fileDefault

Definition at line 70 of file treeview.h.

Referenced by mimePix(), and setMimePix().

Domain* d [private]

Definition at line 85 of file treeview.h.

Referenced by initMimePix(), on_currentChanged(), and TreeView().

Git* git [private]

Definition at line 86 of file treeview.h.

Referenced by getTree(), setTree(), and update().

QListView* listView [private]

Definition at line 87 of file treeview.h.

Referenced by clear(), getTreeSelectedItems(), isDir(), setTree(), TreeView(), and update().

StateInfo* st [private]

Definition at line 88 of file treeview.h.

Referenced by on_currentChanged(), TreeView(), and update().

QDict<QPixmap> mimePixMap [private]

Definition at line 89 of file treeview.h.

Referenced by mimePix(), and setMimePix().

QString rootName [private]

Definition at line 90 of file treeview.h.

Referenced by clear(), setTree(), and setTreeName().

QStringList modifiedFiles [private]

Definition at line 91 of file treeview.h.

Referenced by isModified(), and setTree().

QStringList modifiedDirs [private]

Definition at line 92 of file treeview.h.

Referenced by isModified(), and setTree().

bool ignoreCurrentChanged [private]

Definition at line 93 of file treeview.h.

Referenced by on_currentChanged(), restoreStuff(), TreeView(), and update().

bool treeIsValid [private]

Definition at line 94 of file treeview.h.

Referenced by getTree(), setTree(), and update().


The documentation for this class was generated from the following files:
Generated on Fri Dec 7 21:57:41 2007 for QGit by  doxygen 1.5.3