Back to index

easystroke  0.5.5.1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends
SendText Class Reference

#include <actiondb.h>

Inheritance diagram for SendText:
Inheritance graph
[legend]
Collaboration diagram for SendText:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Static Public Member Functions

static RSendText create (Glib::ustring text)

Private Member Functions

template<class Archive >
void load (Archive &ar, const unsigned int version)
template<class Archive >
void save (Archive &ar, const unsigned int version) const
 SendText (Glib::ustring text_)

Private Attributes

Glib::ustring text

Friends

class boost::serialization::access

Detailed Description

Definition at line 109 of file actiondb.h.


Constructor & Destructor Documentation

SendText::SendText ( Glib::ustring  text_) [inline, private]

Definition at line 115 of file actiondb.h.

: text(text_) {}
SendText::SendText ( ) [inline]

Definition at line 117 of file actiondb.h.

{}

Here is the caller graph for this function:


Member Function Documentation

static RSendText SendText::create ( Glib::ustring  text) [inline, static]

Definition at line 118 of file actiondb.h.

{ return RSendText(new SendText(text)); }

Here is the call graph for this function:

Here is the caller graph for this function:

virtual const Glib::ustring SendText::get_label ( ) const [inline, virtual]

Implements Action.

Definition at line 121 of file actiondb.h.

{ return text; }
template<class Archive >
void SendText::load ( Archive &  ar,
const unsigned int  version 
) [private]

Definition at line 76 of file actiondb.cc.

                                                                                    {
       ar & boost::serialization::base_object<Action>(*this);
       std::string str;
       ar & str;
       text = str;
}
virtual RModifiers Action::prepare ( ) [inline, virtual, inherited]

Reimplemented in SendKey, and ModAction.

Definition at line 60 of file actiondb.h.

{ return RModifiers(); }
void SendText::run ( ) [virtual]

Reimplemented from Action.

Definition at line 1639 of file main.cc.

                   {
       for (Glib::ustring::iterator i = text.begin(); i != text.end(); i++)
              if (!fake_char(*i))
                     fake_unicode(*i);
}

Here is the call graph for this function:

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

Definition at line 83 of file actiondb.cc.

                                                                                          {
       ar & boost::serialization::base_object<Action>(*this);
       std::string str(text);
       ar & str;
}

Friends And Related Function Documentation

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

Reimplemented from Action.

Definition at line 110 of file actiondb.h.


Member Data Documentation

Glib::ustring SendText::text [private]

Definition at line 111 of file actiondb.h.


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