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 );
}