lib

Kross::Api::ScriptActionCollection Class Reference

#include <scriptaction.h>

List of all members.


Detailed Description

A collection to store ScriptAction shared pointers.

A ScriptAction instance could be stored within multiple ScriptActionCollection instances.

Definition at line 192 of file scriptaction.h.


Public Member Functions

 ScriptActionCollection (const QString &text, KActionCollection *ac, const char *name)
 ~ScriptActionCollection ()
ScriptAction::Ptr action (const QCString &name)
QValueList< ScriptAction::Ptractions ()
KActionMenuactionMenu ()
void attach (ScriptAction::Ptr action)
void detach (ScriptAction::Ptr action)
void clear ()

Constructor & Destructor Documentation

Kross::Api::ScriptActionCollection::ScriptActionCollection ( const QString &  text,
KActionCollection ac,
const char *  name 
) [inline]

Constructor.

Parameters:
text The text used to display some describing caption.
ac The KActionCollection which should be used to as initial content for the KActionMenu m_actionmenu .
name The internal name.

Definition at line 240 of file scriptaction.h.

Kross::Api::ScriptActionCollection::~ScriptActionCollection (  )  [inline]

Destructor.

Definition at line 248 of file scriptaction.h.


Member Function Documentation

ScriptAction::Ptr Kross::Api::ScriptActionCollection::action ( const QCString &  name  )  [inline]

Returns:
the ScriptAction instance which has the name name or NULL if there exists no such action.

Definition at line 257 of file scriptaction.h.

QValueList<ScriptAction::Ptr> Kross::Api::ScriptActionCollection::actions (  )  [inline]

Returns:
a list of actions.

Definition at line 262 of file scriptaction.h.

KActionMenu* Kross::Api::ScriptActionCollection::actionMenu (  )  [inline]

Returns:
the KActionMenu m_actionmenu .

Definition at line 267 of file scriptaction.h.

void Kross::Api::ScriptActionCollection::attach ( ScriptAction::Ptr  action  )  [inline]

Attach a ScriptAction instance to this ScriptActionCollection .

Definition at line 272 of file scriptaction.h.

void Kross::Api::ScriptActionCollection::detach ( ScriptAction::Ptr  action  )  [inline]

Detach a ScriptAction instance from this ScriptActionCollection .

Definition at line 283 of file scriptaction.h.

void Kross::Api::ScriptActionCollection::clear ( void   )  [inline]

Clear this ScriptActionCollection .

The collection will be empty and there are no actions attach any longer.

Definition at line 295 of file scriptaction.h.


The documentation for this class was generated from the following file:
KDE Home | KDE Accessibility Home | Description of Access Keys