Source Code (Use browser search to find items of interest.)
Class Index
killustrator'CreateTextCmd (./koffice/killustrator/share/CreateTextCmd.h:33)
class CreateTextCmd : public Command {
public:
CreateTextCmd (GDocument* doc, GText* obj);
CreateTextCmd (GDocument* doc, const Coord& p, const char* str);
~CreateTextCmd ();
void execute ();
void unexecute ();
private:
GDocument* document;
GText* object;
Coord origin;
QString text;
};
killustrator'CreateTextCmd::CreateTextCmd() (./koffice/killustrator/share/CreateTextCmd.cc:32)
CreateTextCmd::CreateTextCmd (GDocument* doc, GText* obj) :
Command(i18n("Create Text"))
{
document = doc;
object = obj;
object->ref ();
}
killustrator'CreateTextCmd::CreateTextCmd() (./koffice/killustrator/share/CreateTextCmd.cc:40)
CreateTextCmd::CreateTextCmd (GDocument* doc, const Coord& p,
const char* str) :
Command(i18n("Create Text"))
{
document = doc;
origin = p;
text = str;
}
killustrator'CreateTextCmd::~CreateTextCmd() (./koffice/killustrator/share/CreateTextCmd.cc:49)
CreateTextCmd::~CreateTextCmd () {
if (object)
object->unref ();
}
killustrator'CreateTextCmd::execute() (./koffice/killustrator/share/CreateTextCmd.cc:54)
void CreateTextCmd::execute () {
if (object == 0L) {
// create new text object
object = new GText ();
object->setOrigin (origin);
object->setText (text);
// object->ref ();
}
document->insertObject (object);
}
killustrator'CreateTextCmd::unexecute() (./koffice/killustrator/share/CreateTextCmd.cc:65)
void CreateTextCmd::unexecute () {
document->deleteObject (object);
}