Spec-Zone.ru › Qt 5.6

Класс QUndoView

Класс QUndoView отображает содержимое QUndoStack. Подробнее...

Заголовок: #include <QUndoView>
qmake: QT += widgets
С момента: Qt 4.2
Наследует: QListView
  • Список всех членов, включая унаследованные

Свойства

  • cleanIcon : QIcon
  • emptyLabel : QString
  • 13 свойств унаследовано от QListView
  • 16 свойств унаследовано от QAbstractItemView
  • 3 свойства унаследовано от QAbstractScrollArea
  • 6 свойств унаследовано от QFrame
  • 58 свойств унаследовано от QWidget
  • 1 свойство унаследовано от QObject

Открытые функции

QUndoView(QWidget *parent = Q_NULLPTR)
QUndoView(QUndoStack *stack, QWidget *parent = Q_NULLPTR)
QUndoView(QUndoGroup *group, QWidget *parent = Q_NULLPTR)
~QUndoView()
QIcon cleanIcon() const
QString emptyLabel() const
QUndoGroup * group() const
void setCleanIcon(const QIcon &icon)
void setEmptyLabel(const QString &label)
QUndoStack * stack() const
  • 32 открытых функций унаследовано от QListView
  • 57 открытых функций унаследовано от QAbstractItemView
  • 20 открытых функций унаследовано от QAbstractScrollArea
  • 14 открытых функций унаследовано от QFrame
  • 211 открытых функций унаследовано от QWidget
  • 31 открытых функций унаследовано от QObject
  • 14 открытых функций унаследовано от QPaintDevice

Открытые слоты

void setGroup(QUndoGroup *group)
void setStack(QUndoStack *stack)
  • 9 открытых слотов унаследовано от QAbstractItemView
  • 19 открытых слотов унаследовано от QWidget
  • 1 открытый слот унаследовано от QObject

Дополнительные унаследованные члены

  • 1 сигнал унаследован от QListView
  • 7 сигналов унаследовано от QAbstractItemView
  • 3 сигнала унаследовано от QWidget
  • 2 сигнала унаследовано от QObject
  • 5 статических открытых членов унаследовано от QWidget
  • 11 статических открытых членов унаследовано от QObject
  • 28 защищённых функций унаследовано от QListView
  • 37 защищённых функций унаследовано от QAbstractItemView
  • 20 защищённых функций унаследовано от QAbstractScrollArea
  • 4 защищённых функций унаследовано от QFrame
  • 35 защищённых функций унаследовано от QWidget
  • 9 защищённых функций унаследовано от QObject
  • 1 защищённая функция унаследовано от QPaintDevice
  • 9 защищённых слотов унаследовано от QAbstractItemView
  • 1 защищённый слот унаследован от QWidget

Подробное описание

Класс QUndoView отображает содержимое QUndoStack.

QUndoView — это QListView, который отображает список команд, добавленных в стек отмены. Последняя выполненная команда всегда выделена. Выделение другой команды приводит к вызову QUndoStack::setIndex(), возвращая или продвигая состояние документа к новой команде.

Стек можно задать явно с помощью setStack(). В качестве альтернативы, объект QUndoGroup может быть задан с помощью setGroup(). Тогда представление будет обновляться автоматически всякий раз, когда активный стек группы изменяется.

Документация свойств

cleanIcon : QIcon

Это свойство содержит значок, используемый для представления состояния «чистое».

Стек может иметь установленное состояние «чистое» с помощью QUndoStack::setClean(). Обычно это состояние документа в момент сохранения. QUndoView может отображать значок в списке команд для отображения состояния «чистое». Если это свойство — пустой значок, значок не отображается. Значение по умолчанию — пустой значок.

Функции доступа:

QIcon cleanIcon() const
void setCleanIcon(const QIcon &icon)

emptyLabel : QString

Это свойство содержит метку, используемую для пустого состояния.

Пустая метка — это верхний элемент в списке команд, который представляет состояние документа до добавления каких-либо команд в стек. Значение по умолчанию — строка «<empty>».

Функции доступа:

QString emptyLabel() const
void setEmptyLabel(const QString &label)

Документация функций-членов

QUndoView::QUndoView(QWidget *parent = Q_NULLPTR)

Создаёт новое представление с родителем parent.

QUndoView::QUndoView(QUndoStack *stack, QWidget *parent = Q_NULLPTR)

Создаёт новое представление с родителем parent и устанавливает наблюдаемый стек на stack.

QUndoView::QUndoView(QUndoGroup *group, QWidget *parent = Q_NULLPTR)

Создаёт новое представление с родителем parent и устанавливает наблюдаемую группу на group.

Представление будет обновляться автоматически каждый раз, когда активный стек группы изменяется.

QUndoView::~QUndoView()

Уничтожает это представление.

QUndoGroup *QUndoView::group() const

Возвращает группу, отображаемую этим представлением.

Если представление не смотрит на группу, эта функция возвращает 0.

См. также setGroup() и setStack().

void QUndoView::setGroup(QUndoGroup *group)

Устанавливает отображаемую группой group. Если group равен 0, представление будет пустым.

Представление будет обновляться автоматически каждый раз, когда активный стек группы изменяется.

См. также group() и setStack().

void QUndoView::setStack(QUndoStack *stack)

Устанавливает отображаемый в этом представлении стек в стек. Если стек равен 0, представление будет пустым.

Если раньше представление отображало QUndoGroup, группа устанавливается в 0.

См. также stack() и setGroup().

QUndoStack *QUndoView::stack() const

Возвращает стек, отображаемый в данный момент этим представлением. Если представление отображает QUndoGroup, это активный стек группы.

См. также setStack() и setGroup().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qundoview.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API