Source Code (Use browser search to find items of interest.)
Class Index
kpresenter'PgConfCmd (./koffice/kpresenter/pgconfcmd.h:34)
class PgConfCmd : public Command
{
public:
PgConfCmd( QString _name, bool _manualSwitch, bool _infinitLoop,
PageEffect _pageEffect, PresSpeed _presSpeed,
PresentSlides _presSlides, const QMap<int,bool> &_selectedSlides,
bool _oldManualSwitch, bool _oldInfinitLoop,
PageEffect _oldPageEffect, PresSpeed _oldPresSpeed,
PresentSlides _oldPresSlides, const QMap<int,bool> &_oldSelectedSlides,
KPresenterDoc *_doc, int _pgNum );
virtual void execute();
virtual void unexecute();
protected:
PgConfCmd()
{; }
bool manualSwitch, oldManualSwitch;
bool infinitLoop, oldInfinitLoop;
PageEffect pageEffect, oldPageEffect;
PresSpeed presSpeed, oldPresSpeed;
int pgNum;
KPresenterDoc *doc;
PresentSlides presSlides, oldPresSlides;
QMap<int,bool> selectedSlides, oldSelectedSlides;
};
kpresenter'PgConfCmd::PgConfCmd() (./koffice/kpresenter/pgconfcmd.cc:29)
PgConfCmd::PgConfCmd( QString _name, bool _manualSwitch, bool _infinitLoop,
PageEffect _pageEffect, PresSpeed _presSpeed,
PresentSlides _presSlides, const QMap<int,bool> &_selectedSlides,
bool _oldManualSwitch, bool _oldInfinitLoop,
PageEffect _oldPageEffect, PresSpeed _oldPresSpeed,
PresentSlides _oldPresSlides, const QMap<int,bool> &_oldSelectedSlides,
KPresenterDoc *_doc, int _pgNum )
: Command( _name )
{
manualSwitch = _manualSwitch;
infinitLoop = _infinitLoop;
pageEffect = _pageEffect;
presSpeed = _presSpeed;
oldManualSwitch = _oldManualSwitch;
oldInfinitLoop = _oldInfinitLoop;
oldPageEffect = _oldPageEffect;
oldPresSpeed = _oldPresSpeed;
doc = _doc;
pgNum = _pgNum;
presSlides = _presSlides;
oldPresSlides = _oldPresSlides;
selectedSlides = QMap<int,bool>( _selectedSlides );
oldSelectedSlides = QMap<int,bool>( _oldSelectedSlides );
}
/*================================================================*/
kpresenter'PgConfCmd::execute() (./koffice/kpresenter/pgconfcmd.cc:55)
void PgConfCmd::execute()
{
doc->setManualSwitch( manualSwitch );
doc->setInfinitLoop( infinitLoop );
doc->setPageEffect( pgNum, pageEffect );
doc->setPresSpeed( presSpeed );
doc->setPresentSlides( presSlides );
doc->setSelectedSlides( selectedSlides );
}
/*================================================================*/
kpresenter'PgConfCmd::unexecute() (./koffice/kpresenter/pgconfcmd.cc:66)
void PgConfCmd::unexecute()
{
doc->setManualSwitch( oldManualSwitch );
doc->setInfinitLoop( oldInfinitLoop );
doc->setPageEffect( pgNum, oldPageEffect );
doc->setPresSpeed( oldPresSpeed );
doc->setPresentSlides( oldPresSlides );
doc->setSelectedSlides( oldSelectedSlides );
}