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

YActions Class Reference

#include <actions.h>

Inheritance diagram for YActions:

Inheritance graph
[legend]
Collaboration diagram for YActions:

Collaboration graph
[legend]
List of all members.

Public Types

enum  COMMAND_TYPE { ZOOM_IN, ZOOM_OUT, EXECUTE }

Public Member Functions

 YActions (YActionHandler &ah)
virtual int InitInstance ()
virtual void UpdateActions ()
virtual int Activate (YObject *object)
virtual int DoWindowCommand (YObject *, YActions::COMMAND_TYPE, YMDIWindow *)
virtual int DoTreeCommand (YObject *, YActions::COMMAND_TYPE)
virtual void NewObjectCreated (YObject *object)
virtual void ObjectRemoved (YObject *object)

Static Public Member Functions

int CreateMenu (YObject *object, QPopupMenu *parent)
int CreateTreeItems (YObject *object, QListViewItem *parent, QListViewItem *after=0)

Protected Member Functions

virtual int _CreateMenu (YObject *object, QPopupMenu *menu) const
virtual int _CreateTreeItems (YObject *object, QListViewItem *parent, QListViewItem *after=0) const
virtual int _Activate (YObject *object)

Protected Attributes

YActionHandleractionhandler

Private Types

enum  ACTION_TYPE { ACTIVATE = 0, MAX_ACTIONS }

Private Slots

int _activate ()

Private Attributes

QArray< QAction * > setactions

Member Enumeration Documentation

enum YActions::ACTION_TYPE [private]
 

Enumeration values:
ACTIVATE 
MAX_ACTIONS 

enum YActions::COMMAND_TYPE
 

Enumeration values:
ZOOM_IN 
ZOOM_OUT 
EXECUTE 


Constructor & Destructor Documentation

YActions::YActions YActionHandler   ah
 


Member Function Documentation

int YActions::_activate   [private, slot]
 

int YActions::_Activate YObject   object [protected, virtual]
 

Reimplemented in YProjectSetActions, YProjectActions, YTimingResultActions, YStatisticResultActions, YTaskActions, YMutexActions, YEnvironmentActions, and YFilePathActions.

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

Reimplemented in YSetActions, YEntryActions, YProjectSetActions, YProjectActions, and YEnvironmentActions.

virtual int YActions::_CreateTreeItems YObject   object,
QListViewItem *    parent,
QListViewItem *    after = 0
const [inline, protected, virtual]
 

int YActions::Activate YObject   object [virtual]
 

int YActions::CreateMenu YObject   object,
QPopupMenu *    parent
[static]
 

int YActions::CreateTreeItems YObject   object,
QListViewItem *    parent,
QListViewItem *    after = 0
[static]
 

virtual int YActions::DoTreeCommand YObject  ,
YActions::COMMAND_TYPE   
[inline, virtual]
 

Reimplemented in YEnvironmentActions.

virtual int YActions::DoWindowCommand YObject  ,
YActions::COMMAND_TYPE   ,
YMDIWindow  
[inline, virtual]
 

A key was pressed and the widget was associated with the object If return value=true -> key event used

Reimplemented in YTimingResultActions.

int YActions::InitInstance   [virtual]
 

Reimplemented in YSetActions, YEntryActions, YProjectSetActions, YProjectActions, and YEnvironmentActions.

virtual void YActions::NewObjectCreated YObject   object [inline, virtual]
 

Reimplemented in YSetActions.

virtual void YActions::ObjectRemoved YObject   object [inline, virtual]
 

Reimplemented in YSetActions.

void YActions::UpdateActions   [virtual]
 

Reimplemented in YSetActions, YEntryActions, and YEnvironmentActions.


Member Data Documentation

YActionHandler& YActions::actionhandler [protected]
 

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

Reimplemented in YSetActions.


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