kexi

KexiMacro::DataTableAction Class Reference

#include <datatableaction.h>

Inheritance diagram for KexiMacro::DataTableAction:
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

 DataTableAction ()
virtual ~DataTableAction ()
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 DataTableAction class implements a KoMacro::Action to provide functionality to import or export a datatable.

The datatable is used to deal with comma separated values.

Definition at line 37 of file datatableaction.h.

Constructor & Destructor Documentation

◆ DataTableAction()

DataTableAction::DataTableAction ( )

Constructor.

Definition at line 106 of file datatableaction.cpp.

◆ ~DataTableAction()

DataTableAction::~DataTableAction ( )
virtual

Destructor.

Definition at line 114 of file datatableaction.cpp.

Member Function Documentation

◆ activate

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

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

Definition at line 137 of file datatableaction.cpp.

◆ notifyUpdated()

bool DataTableAction::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 118 of file datatableaction.cpp.


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