Source Code (Use browser search to find items of interest.)

Class Index

kpresenter'ChgClipCmd (./koffice/kpresenter/chgclipcmd.h:35)

class ChgClipCmd : public Command
{
public:
    ChgClipCmd( QString _name, KPClipartObject *_object, KPClipartCollection::Key _oldName,
                KPClipartCollection::Key _newName, KPresenterDoc *_doc );
    ~ChgClipCmd();

    virtual void execute();
    virtual void unexecute();

protected:
    ChgClipCmd()
    {; }

    KPClipartObject *object;
    KPresenterDoc *doc;
    KPClipartCollection::Key oldKey, newKey;

};

kpresenter'ChgClipCmd::ChgClipCmd() (./koffice/kpresenter/chgclipcmd.cc:29)

ChgClipCmd::ChgClipCmd( QString _name, KPClipartObject *_object, KPClipartCollection::Key _oldKey,
                        KPClipartCollection::Key _newKey, KPresenterDoc *_doc )
    : Command( _name ), oldKey( _oldKey ), newKey( _newKey )
{
    object = _object;
    doc = _doc;
    object->incCmdRef();
}

/*======================== destructor ============================*/

kpresenter'ChgClipCmd::~ChgClipCmd() (./koffice/kpresenter/chgclipcmd.cc:39)

ChgClipCmd::~ChgClipCmd()
{
    object->decCmdRef();
}

/*======================== execute ===============================*/

kpresenter'ChgClipCmd::execute() (./koffice/kpresenter/chgclipcmd.cc:45)

void ChgClipCmd::execute()
{
    object->setFileName( newKey.filename, newKey.lastModified );
    doc->repaint( object );
}

/*====================== unexecute ===============================*/

kpresenter'ChgClipCmd::unexecute() (./koffice/kpresenter/chgclipcmd.cc:52)

void ChgClipCmd::unexecute()
{
    object->setFileName( oldKey.filename, oldKey.lastModified );
    doc->repaint( object );
}