Spec-Zone.ru › Qt 5.12

Класс QUndoView

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

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

Свойства

  • cleanIcon : QIcon
  • emptyLabel : QString
  • 14 свойств, унаследованных от QListView
  • 16 свойств, унаследованных от QAbstractItemView
  • 3 свойства, унаследованных от QAbstractScrollArea
  • 6 свойств, унаследованных от QFrame
  • 59 свойств, унаследованных от QWidget
  • 1 свойство, унаследованное от QObject

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

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
  • 34 открытых функций, унаследованных от QListView
  • 60 открытых функций, унаследованных от QAbstractItemView
  • 20 открытых функций, унаследованных от QAbstractScrollArea
  • 14 открытых функций, унаследованных от QFrame
  • 214 открытых функций, унаследованных от QWidget
  • 31 открытых функций, унаследованных от QObject
  • 14 открытых функций, унаследованных от QPaintDevice

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

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

Статические открытые члены

const QMetaObject staticMetaObject
  • 5 статических открытых членов, унаследованных от QWidget
  • 9 статических открытых членов, унаследованных от QObject

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

  • 1 сигнал, унаследованный от QListView
  • 7 сигналов, унаследованных от QAbstractItemView
  • 3 сигнала, унаследованных от QWidget
  • 2 сигнала, унаследованных от QObject
  • 28 защищенных функций, унаследованных от QListView
  • 38 защищенных функций, унаследованных от 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

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

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

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

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

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

QUndoView::QUndoView(QWidget *parent = nullptr)

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

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

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

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

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

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

[virtual] QUndoView::~QUndoView()

Уничтожает это отображение.

QUndoGroup *QUndoView::group() const

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

Если отображение не отображает группу, эта функция возвращает nullptr.

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

[slot] void QUndoView::setGroup(QUndoGroup *group)

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

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

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

[slot] void QUndoView::setStack(QUndoStack *stack)

Устанавливает отображаемую в этом представлении стопку в stack. Если 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/qt-5.12/qundoview.html

Spec-Zone.ru

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