Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Examples  

YListView Class Reference

#include <widgets.h>

Inheritance diagram for YListView:

Inheritance graph
[legend]
Collaboration diagram for YListView:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void NewChildObject (YObject *object)
virtual void ChildObjectRemoved (YObject *object)
 A new child object must be inserted.

virtual int CreateSetItems ()
 The associated item must be removed from list.

virtual void UpdateList (YObject *object)
 list changed (maybe name of set)


Signals

void ListViewEmpty ()

Public Member Functions

 YListView (YSet *s, QWidget *parent, const QString &title)
YListViewItemFindItemFromObject (YObject *object)
virtual YListViewItemCreateNewItem (QListViewItem *parent, YObject *object, QListViewItem *after=0)
YSetGetSet ()
YListViewItemGetCurrentItem () const
void SetSelectedItem (YListViewItem *item=0)
virtual int InitInstance ()

Protected Attributes

YSetset

Private Member Functions

YListViewItem_FindItemRecursive (YListViewItem *item, YObject *o)

Constructor & Destructor Documentation

YListView::YListView YSet   s,
QWidget *    parent,
const QString &    title
 


Member Function Documentation

YListViewItem * YListView::_FindItemRecursive YListViewItem   item,
YObject   o
[private]
 

void YListView::ChildObjectRemoved YObject   object [virtual, slot]
 

A new child object must be inserted.

The associated item must be removed from list due to destroying the specified object

Reimplemented in YWorkSpaceTreeView.

YListViewItem * YListView::CreateNewItem QListViewItem *    parent,
YObject   object,
QListViewItem *    after = 0
[virtual]
 

Reimplemented in YSchedulerListView, YResumeTimeListView, and YResourceActionListView.

int YListView::CreateSetItems   [virtual, slot]
 

The associated item must be removed from list.

Reimplemented in YMutexTimesListView.

YListViewItem* YListView::FindItemFromObject YObject   object [inline]
 

YListViewItem* YListView::GetCurrentItem   const [inline]
 

YSet* YListView::GetSet   [inline]
 

int YListView::InitInstance   [virtual]
 

Initializes the listview and adds all items from the YList to the listview

Reimplemented in YSchedulerListView, YMutexTimesListView, and YWorkSpaceTreeView.

void YListView::ListViewEmpty   [signal]
 

void YListView::NewChildObject YObject   object [virtual, slot]
 

A new object was inserted. A new new child item must be created(SLOT)

Reimplemented in YMutexTimesListView, and YWorkSpaceTreeView.

void YListView::SetSelectedItem YListViewItem   item = 0
 

Set the new item to the selected in the listview

virtual void YListView::UpdateList YObject   object [inline, virtual, slot]
 

list changed (maybe name of set)


Member Data Documentation

YSet* YListView::set [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Feb 13 23:56:57 2003 for Yasa by doxygen1.3-rc3