Back to index

Public Member Functions | Private Member Functions | Friends
Action Class Reference

#include <actiondb.h>

Inheritance diagram for Action:
Inheritance graph

List of all members.

Public Member Functions

virtual void run ()
virtual RModifiers prepare ()
virtual const Glib::ustring get_label () const =0

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)


class boost::serialization::access
std::ostream & operator<< (std::ostream &output, const Action &c)

Detailed Description

Definition at line 54 of file actiondb.h.

Member Function Documentation

virtual const Glib::ustring Action::get_label ( ) const [pure virtual]
virtual RModifiers Action::prepare ( ) [inline, virtual]

Reimplemented in SendKey, and ModAction.

Definition at line 60 of file actiondb.h.

{ return RModifiers(); }
virtual void Action::run ( ) [inline, virtual]

Reimplemented in Misc, Button, SendText, SendKey, and Command.

Definition at line 59 of file actiondb.h.

template<class Archive >
void Action::serialize ( Archive &  ar,
const unsigned int  version 
) [private]

Reimplemented in Misc, Button, Ignore, Scroll, ModAction, and Command.

Definition at line 46 of file


Friends And Related Function Documentation

friend class boost::serialization::access [friend]

Reimplemented in Misc, Button, Ignore, Scroll, SendText, SendKey, ModAction, and Command.

Definition at line 55 of file actiondb.h.

std::ostream& operator<< ( std::ostream &  output,
const Action c 
) [friend]

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