UndoGui is a virtual superclass for undo/redo widgets.
More...
#include <undogui.h>
|
| UndoGui (QWidget *parent=0, const char *name="UndoGui", Qt::WindowFlags f=0) |
| Creates a new UndoGui instance. More...
|
|
virtual | ~UndoGui () |
| Destroys the widget.
|
|
virtual void | clear ()=0 |
| Empties the undo stack representation.
|
|
virtual void | languageChange () |
| Sets GUI strings on language change.
|
|
| ScDockPalette (QWidget *parent=NULL, const QString &prefsContext=QString::null, Qt::WindowFlags f=0) |
|
virtual void | hide () |
| Sample way to grab keystrokes, simply calls superclass at this point.
|
|
void | startup () |
|
|
void | paletteShown (bool) |
| Let the action for this palette know when something changes and it hasnt caused it.
|
|
virtual void | setPrefsContext (QString context) |
| Set the Preferences context to be used for storage of startup visibility and position and size.
|
|
void | storePosition () |
|
void | storePosition (int newX, int newY) |
|
void | storeSize () |
|
void | storeVisibility (bool) |
|
void | storeDockState () |
|
virtual void | showEvent (QShowEvent *showEvent) |
| Restore the geometry of the window when showing it.
|
|
virtual void | closeEvent (QCloseEvent *closeEvent) |
| Captures the close event and changes it to hide.
|
|
virtual void | hideEvent (QHideEvent *) |
| Stores the geometry of the window when hiding.
|
|
PrefsContext * | palettePrefs |
|
QString | prefsContextName |
|
bool | visibleOnStartup |
|
QWidget * | originalParent |
|
QWidget * | tempParent |
|
UndoGui is a virtual superclass for undo/redo widgets.
UndoGui is a virtual superclass for all the classes that wants to represent undo/redo data. Subclasses must be registered to the UndoManager instance. Subclasses are expected to keep the whole stack with them and they must be able to work undo/redo situations by themselves. Only new undo actions and steps (undo or redo) are reported back.
- See also
- UndoWidget
-
UndoPalette
- Author
- Riku Leino tsoot.nosp@m.s@gm.nosp@m.ail.c.nosp@m.om
- Date
- December 2004
UndoGui::UndoGui |
( |
QWidget * |
parent = 0 , |
|
|
const char * |
name = "UndoGui" , |
|
|
Qt::WindowFlags |
f = 0 |
|
) |
| |
Creates a new UndoGui instance.
- Parameters
-
parent | Parent object for UndoGui |
name | Name of the object |
f | widget flags |
Insert a new redo item.
- Parameters
-
target | Target of the redo action |
state | State describing the action |
Insert a new undo item.
Insert a new undo item. After an undoable action has happened and if this UndoGui is registered to the UndoManager this slot will be used to register the action to the widget.
- Parameters
-
target | Target of the undo action |
state | State describing the action |
virtual void UndoGui::updateRedo |
( |
int |
steps | ) |
|
|
pure virtualslot |
Update redo stack representation with number of steps.
When some other registered UndoGui subclass has received a redo request this slot is used to inform this UndoGui to update it's undo stack representation.
- Parameters
-
steps | Number of steps to take |
virtual void UndoGui::updateUndo |
( |
int |
steps | ) |
|
|
pure virtualslot |
Update undo stack representation with number of steps.
When some other UndoGui subclass has received an undo request this slot is used to inform this UndoGui to update it's UndoStack representation.
- Parameters
-
steps | Number of steps to take |
The documentation for this class was generated from the following files:
- /Users/ale/src/Scribus/scribus/undogui.h
- /Users/ale/src/Scribus/scribus/undogui.cpp