kexi

KexiMacro::NavigateAction Class Reference

#include <navigateaction.h>

Inheritance diagram for KexiMacro::NavigateAction:
KexiMacro::KexiAction KoMacro::Action

Public Slots

virtual void activate (TDESharedPtr< KoMacro::Context > context)
 
- Public Slots inherited from KoMacro::Action
virtual void activate (TDESharedPtr< Context > context)=0
 

Public Member Functions

 NavigateAction ()
 
virtual ~NavigateAction ()
 
virtual bool notifyUpdated (TDESharedPtr< KoMacro::MacroItem > macroitem, const TQString &name)
 
- Public Member Functions inherited from KexiMacro::KexiAction
 KexiAction (const TQString &name, const TQString &text)
 
virtual ~KexiAction ()
 
KexiMainWindow * mainWin () const
 
- Public Member Functions inherited from KoMacro::Action
 Action (const TQString &name, const TQString &text=TQString())
 
virtual ~Action ()
 
virtual const TQString toString () const
 
const TQString name () const
 
void setName (const TQString &name)
 
const TQString text () const
 
void setText (const TQString &text)
 
const TQString comment () const
 
void setComment (const TQString &comment)
 
bool hasVariable (const TQString &name) const
 
TDESharedPtr< Variable > variable (const TQString &name) const
 
Variable::Map variables () const
 
TQStringList variableNames () const
 
void setVariable (TDESharedPtr< Variable > variable)
 
void setVariable (const TQString &name, const TQString &text, const TQVariant &variant)
 
void removeVariable (const TQString &name)
 
virtual bool notifyUpdated (const TDESharedPtr< MacroItem > &macroitem, const TQString &name)
 

Additional Inherited Members

- Public Types inherited from KoMacro::Action
typedef TQMap< TQString, TDESharedPtr< Action > > Map
 

Detailed Description

The NavigateAction class implements a KoMacro::Action to provide functionality to execute an object like e.g.

a script or a macro.

Definition at line 39 of file navigateaction.h.

Constructor & Destructor Documentation

◆ NavigateAction()

NavigateAction::NavigateAction ( )

Constructor.

Definition at line 63 of file navigateaction.cpp.

◆ ~NavigateAction()

NavigateAction::~NavigateAction ( )
virtual

Destructor.

Definition at line 78 of file navigateaction.cpp.

Member Function Documentation

◆ activate

void NavigateAction::activate ( TDESharedPtr< KoMacro::Context >  context)
virtualslot

Called if the Action should be executed within the defined context .

Definition at line 105 of file navigateaction.cpp.

◆ notifyUpdated()

bool NavigateAction::notifyUpdated ( TDESharedPtr< KoMacro::MacroItem >  macroitem,
const TQString &  name 
)
virtual

This function is called, when the KoMacro::Variable with name name used within the KoMacro::MacroItem macroitem got changed.

Parameters
macroitemThe KoMacro::MacroItem instance where the variable defined with name is located in.
nameThe name the KoMacro::Variable has.
Returns
true if the update was successfully else false is returned.

Definition at line 82 of file navigateaction.cpp.


The documentation for this class was generated from the following files: