LibreOffice Module sw (master) 1
|
#include <A11yCheckIssuesPanel.hxx>
Public Member Functions | |
virtual void | NotifyItemUpdate (const sal_uInt16 nSId, const SfxItemState eState, const SfxPoolItem *pState) override |
virtual void | GetControlState (const sal_uInt16, boost::property_tree::ptree &) override |
A11yCheckIssuesPanel (weld::Widget *pParent, SfxBindings *pBindings) | |
void | ImplDestroy () |
virtual | ~A11yCheckIssuesPanel () override |
Public Member Functions inherited from PanelLayout | |
PanelLayout (weld::Widget *pParent, const OUString &rID, const OUString &rUIXMLDescription) | |
void | SetPanel (sfx2::sidebar::Panel *pPanel) |
virtual | ~PanelLayout () |
Size | get_preferred_size () const |
void | queue_resize () |
Public Member Functions inherited from sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface | |
virtual void | NotifyItemUpdate (const sal_uInt16 nSId, const SfxItemState eState, const SfxPoolItem *pState)=0 |
virtual void | GetControlState (const sal_uInt16 nSId, boost::property_tree::ptree &rState)=0 |
virtual | ~ItemUpdateReceiverInterface () |
Static Public Member Functions | |
static std::unique_ptr< PanelLayout > | Create (weld::Widget *pParent, SfxBindings *pBindings) |
Private Member Functions | |
void | removeOldWidgets () |
void | populateIssues () |
Additional Inherited Members | |
Protected Member Functions inherited from PanelLayout | |
virtual void | DataChanged (const DataChangedEvent &rEvent) |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
virtual weld::Window * | GetFrameWeld () const |
Protected Attributes inherited from PanelLayout | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xContainer |
sfx2::sidebar::Panel * | m_pPanel |
Definition at line 46 of file A11yCheckIssuesPanel.hxx.
sw::sidebar::A11yCheckIssuesPanel::A11yCheckIssuesPanel | ( | weld::Widget * | pParent, |
SfxBindings * | pBindings | ||
) |
Definition at line 92 of file A11yCheckIssuesPanel.cxx.
References comphelper::ConfigurationChanges::create(), SfxObjectShell::Current(), sw::proofreadingiterator::get(), SwDocShell::GetDoc(), SfxBindings::Invalidate(), mbAutomaticCheckEnabled, mpDoc, and populateIssues().
|
overridevirtual |
Definition at line 170 of file A11yCheckIssuesPanel.cxx.
References ImplDestroy(), and suppress_fun_call_w_exception.
|
static |
Definition at line 83 of file A11yCheckIssuesPanel.cxx.
|
inlineoverridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 55 of file A11yCheckIssuesPanel.hxx.
void sw::sidebar::A11yCheckIssuesPanel::ImplDestroy | ( | ) |
Definition at line 139 of file A11yCheckIssuesPanel.cxx.
References comphelper::ConfigurationChanges::create(), SfxBindings::Invalidate(), m_xBoxDocument, m_xBoxFakes, m_xBoxFormatting, m_xBoxHyperlink, m_xBoxNoAlt, m_xBoxNumbering, m_xBoxOther, m_xBoxStyles, m_xBoxTable, m_xExpanderDocument, m_xExpanderFakes, m_xExpanderFormatting, m_xExpanderHyperlink, m_xExpanderNoAlt, m_xExpanderNumbering, m_xExpanderOther, m_xExpanderStyles, m_xExpanderTable, mbAutomaticCheckEnabled, and mpBindings.
Referenced by ~A11yCheckIssuesPanel().
|
overridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 327 of file A11yCheckIssuesPanel.cxx.
References FN_STAT_ACCESSIBILITY_CHECK, GetValue, mnIssueCount, and populateIssues().
|
private |
Definition at line 211 of file A11yCheckIssuesPanel.cxx.
References sw::AccessibilityCheck::check(), sfx::DOCUMENT_BACKGROUND, sfx::DOCUMENT_LANGUAGE, sfx::DOCUMENT_TITLE, sfx::FAKE_CAPTION, sfx::FAKE_FOOTNOTE, sfx::AccessibilityCheck::getIssueCollection(), sfx::AccessibilityIssueCollection::getIssues(), sfx::HYPERLINK_IS_TEXT, sfx::HYPERLINK_SHORT, m_aDocumentEntries, m_aFakesEntries, m_aFormattingEntries, m_aHyperlinkEntries, m_aIssueCollection, m_aNoAltEntries, m_aNumberingEntries, m_aOtherEntries, m_aStylesEntries, m_aTableEntries, m_xBoxDocument, m_xBoxFakes, m_xBoxFormatting, m_xBoxHyperlink, m_xBoxNoAlt, m_xBoxNumbering, m_xBoxOther, m_xBoxStyles, m_xBoxTable, m_xExpanderDocument, m_xExpanderFakes, m_xExpanderFormatting, m_xExpanderHyperlink, m_xExpanderNoAlt, m_xExpanderNumbering, m_xExpanderOther, m_xExpanderStyles, m_xExpanderTable, sfx::MANUAL_NUMBERING, mpDoc, sfx::NO_ALT_GRAPHIC, sfx::NO_ALT_OLE, sfx::NO_ALT_SHAPE, removeOldWidgets(), SAL_WARN, sfx::STYLE_LANGUAGE, sfx::TABLE_FORMATTING, sfx::TABLE_MERGE_SPLIT, sfx::TEXT_FORMATTING, and sfx::UNSPECIFIED.
Referenced by A11yCheckIssuesPanel(), and NotifyItemUpdate().
|
private |
Definition at line 172 of file A11yCheckIssuesPanel.cxx.
References m_aDocumentEntries, m_aFakesEntries, m_aFormattingEntries, m_aHyperlinkEntries, m_aNoAltEntries, m_aNumberingEntries, m_aOtherEntries, m_aStylesEntries, m_aTableEntries, m_xBoxDocument, m_xBoxFakes, m_xBoxFormatting, m_xBoxHyperlink, m_xBoxNoAlt, m_xBoxNumbering, m_xBoxOther, m_xBoxStyles, m_xBoxTable, m_xExpanderDocument, m_xExpanderFakes, m_xExpanderFormatting, m_xExpanderHyperlink, m_xExpanderNoAlt, m_xExpanderNumbering, m_xExpanderOther, m_xExpanderStyles, and m_xExpanderTable.
Referenced by populateIssues().
|
private |
Definition at line 63 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues(), and removeOldWidgets().
|
private |
Definition at line 69 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues(), and removeOldWidgets().
|
private |
Definition at line 67 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues(), and removeOldWidgets().
|
private |
Definition at line 68 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues(), and removeOldWidgets().
|
private |
Definition at line 90 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues().
|
private |
Definition at line 65 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues(), and removeOldWidgets().
|
private |
Definition at line 70 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues(), and removeOldWidgets().
|
private |
Definition at line 71 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues(), and removeOldWidgets().
|
private |
Definition at line 64 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues(), and removeOldWidgets().
|
private |
Definition at line 66 of file A11yCheckIssuesPanel.hxx.
Referenced by populateIssues(), and removeOldWidgets().
|
private |
Definition at line 81 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 87 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 85 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 86 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 83 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 88 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 89 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 82 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 84 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 72 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 78 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 76 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 77 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 74 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 79 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 80 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 73 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 75 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy(), populateIssues(), and removeOldWidgets().
|
private |
Definition at line 96 of file A11yCheckIssuesPanel.hxx.
|
private |
Definition at line 98 of file A11yCheckIssuesPanel.hxx.
Referenced by A11yCheckIssuesPanel(), and ImplDestroy().
|
private |
Definition at line 97 of file A11yCheckIssuesPanel.hxx.
Referenced by NotifyItemUpdate().
|
private |
Definition at line 94 of file A11yCheckIssuesPanel.hxx.
Referenced by ImplDestroy().
|
private |
Definition at line 95 of file A11yCheckIssuesPanel.hxx.
Referenced by A11yCheckIssuesPanel(), and populateIssues().