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

YSetActions Class Reference

#include <actions.h>

Inheritance diagram for YSetActions:

Inheritance graph
[legend]
Collaboration diagram for YSetActions:

Collaboration graph
[legend]
List of all members.

Public Slots

YObjectAddEntry ()
int RemoveAllEntries ()

Signals

void NewItem (YObject *object)
void ItemRemoved (YObject *object)

Public Member Functions

 YSetActions (YActionHandler &ah)
virtual int InitInstance ()
virtual void UpdateActions ()
virtual YObjectAdd (YObject *set)
virtual int RemoveAll (YObject *set) const
virtual void NewObjectCreated (YObject *object)
virtual void ObjectRemoved (YObject *object)

Protected Member Functions

virtual int _CreateMenu (YObject *object, QPopupMenu *menu) const

Private Types

enum  { ADD = 0, REMOVE_ALL, MAX_ACTIONS }

Private Attributes

QArray< QAction * > setactions

Detailed Description

Attention: Only classes containing workspace/project definitions are allowed to derive from this class


Member Enumeration Documentation

anonymous enum [private]
 

Enumeration values:
ADD 
REMOVE_ALL 
MAX_ACTIONS 


Constructor & Destructor Documentation

YSetActions::YSetActions YActionHandler   ah [inline]
 


Member Function Documentation

int YSetActions::_CreateMenu YObject   object,
QPopupMenu *    menu
const [protected, virtual]
 

Insert menu entries into the given menu Object must be a set!

Reimplemented from YActions.

Reimplemented in YProjectSetActions.

YObject * YSetActions::Add YObject   set [virtual]
 

Reimplemented in YFilePathSetActions.

YObject * YSetActions::AddEntry   [slot]
 

int YSetActions::InitInstance   [virtual]
 

Reimplemented from YActions.

Reimplemented in YProjectSetActions.

void YSetActions::ItemRemoved YObject   object [signal]
 

void YSetActions::NewItem YObject   object [signal]
 

void YSetActions::NewObjectCreated YObject   object [virtual]
 

Reimplemented from YActions.

void YSetActions::ObjectRemoved YObject   object [virtual]
 

Reimplemented from YActions.

int YSetActions::RemoveAll YObject   set const [virtual]
 

int YSetActions::RemoveAllEntries   [slot]
 

void YSetActions::UpdateActions   [virtual]
 

Reimplemented from YActions.


Member Data Documentation

QArray<QAction*> YSetActions::setactions [private]
 

Reimplemented from YActions.


The documentation for this class was generated from the following files:
Generated on Fri Feb 14 00:02:47 2003 for Yasa by doxygen1.3-rc3