MCPcopy Create free account
hub / github.com/KDE/okular / EditFormButtonsCommand

Method EditFormButtonsCommand

core/documentcommands.cpp:591–603  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

589}
590
591EditFormButtonsCommand::EditFormButtonsCommand(Okular::DocumentPrivate *docPriv, int pageNumber, const QList<FormFieldButton *> &formButtons, const QList<bool> &newButtonStates)
592 : m_docPriv(docPriv)
593 , m_pageNumber(pageNumber)
594 , m_formButtons(formButtons)
595 , m_newButtonStates(newButtonStates)
596 , m_prevButtonStates(QList<bool>())
597{
598 setText(i18nc("Edit the state of a group of form buttons", "edit form button states"));
599 for (const FormFieldButton *formButton : std::as_const(m_formButtons)) {
600 m_prevButtonStates.append(formButton->state());
601 m_pageNumbers.append(formButton->page()->number());
602 }
603}
604
605void EditFormButtonsCommand::undo()
606{

Callers

nothing calls this directly

Calls 4

appendMethod · 0.80
numberMethod · 0.80
stateMethod · 0.45
pageMethod · 0.45

Tested by

no test coverage detected