The QUndoView 类显示内容为 QUndoStack . 更多...
| 头: | #include <QUndoView> | 
| qmake: | QT += widgets | 
| Since: | Qt 4.2 | 
| 继承: | QListView | 
| QUndoView (QWidget * parent = nullptr) | |
| QUndoView (QUndoStack * stack , QWidget * parent = nullptr) | |
| QUndoView (QUndoGroup * group , QWidget * parent = nullptr) | |
| virtual | ~QUndoView () | 
| QIcon | cleanIcon () const | 
| QString | emptyLabel () const | 
| QUndoGroup * | group () const | 
| void | setCleanIcon (const QIcon & icon ) | 
| void | setEmptyLabel (const QString & label ) | 
| QUndoStack * | stack () const | 
| void | setGroup (QUndoGroup * group ) | 
| void | setStack (QUndoStack * stack ) | 
| const QMetaObject | staticMetaObject | 
The QUndoView 类显示内容为 QUndoStack .
QUndoView 是 QListView ,显示被压入撤消堆栈的命令列表。始终选择最近执行的命令。选择不同的命令导致调用 QUndoStack::setIndex (),向后 (或向前) 卷动文档的状态到新命令。
堆栈可以被明确设置采用 setStack ()。另外, QUndoGroup 可以设置对象采用 setGroup ()。视图会自动更新本身,每当组的活动堆栈改变时。
 
					此特性保持用于表示清洁状态的图标。
堆栈可能拥有清理状态设置采用 QUndoStack::setClean ()。这通常是文档保存时的状态。 QUndoView 可以在命令列表中显示图标以展示清理状态。若此特性为 null 图标,则不展示图标。默认值为 null 图标。
访问函数:
| QIcon | cleanIcon () const | 
| void | setCleanIcon (const QIcon & icon ) | 
此特性保持用于空状态的标签。
空标签是命令列表中的最顶元素,表示将任何命令压入堆栈之前的文档状态。默认为字符串 <empty>。
访问函数:
| QString | emptyLabel () const | 
| void | setEmptyLabel (const QString & label ) | 
构造新视图采用父级 parent .
构造新视图采用父级 parent 并将观测堆栈设为 stack .
构造新视图采用父级 parent 并将观测组设为 group .
视图将自动更新自身,每当组的活动堆栈改变时。
[虚拟]
						
						QUndoView::
						
							~QUndoView
						
						()
						
					销毁此视图。
返回由此视图显示的组。
						If the view is not looking at group, this function returns
						
nullptr
						
						.
					
另请参阅 setGroup () 和 setStack ().
[slot]
						
						
							void
						
						QUndoView::
						
							setGroup
						
						(
						
							
								QUndoGroup
							
						
						*
						
							group
						
						)
						
					将由此视图显示的组设为 group 。若 group 为 0,视图将为空。
视图将自动更新自身,每当组的活动堆栈改变时。
[slot]
						
						
							void
						
						QUndoView::
						
							setStack
						
						(
						
							
								QUndoStack
							
						
						*
						
							stack
						
						)
						
					将由此视图显示的堆栈设为 stack 。若 stack 为 0,视图将为空。
若视图先前在查看 QUndoGroup ,组被设为 0。
返回由此视图显示的当前堆栈。若视图在查看 QUndoGroup ,这是组的活动堆栈。