99 virtual short run()
override;
Check data collection contains all the checks in one data structure, and also serves to define additi...
virtual OUString getTitle()=0
std::vector< std::unique_ptr< CheckData > > & getCollection()
std::vector< std::unique_ptr< CheckData > > m_aCollection
virtual ~CheckDataCollection()
Interface for the data of a check, which must be extended by the check itself, to show the data in th...
virtual bool hasProperties()=0
true, if we can show the "Properties" button
virtual void markObject()=0
executed, when the "Mark" button is hit
virtual bool canMarkObject()=0
true, if we can show the "Mark" button
virtual void runProperties()=0
executed, when the "Properties" button is hit
virtual OUString getText()=0
check entry text
This is a generic dialog, which is used to display results of a document checks, like for example ima...
CheckDataCollection & m_rCheckDataCollection
std::unique_ptr< weld::Box > m_xCheckBox
std::vector< std::unique_ptr< GenericCheckEntry > > m_aCheckEntries
A UI piece to show check result text and other widgets, which are relevant for the check (various but...
DECL_LINK(PropertiesButtonClicked, weld::Button &, void)
weld::Widget * get_widget() const
std::unique_ptr< weld::Builder > m_xBuilder
GenericCheckEntry(weld::Container *pParent, std::unique_ptr< CheckData > &rCheckData)
std::unique_ptr< CheckData > & m_pCheckData
std::unique_ptr< weld::Button > m_xMarkButton
std::unique_ptr< weld::Button > m_xPropertiesButton
std::unique_ptr< weld::Container > m_xContainer
std::unique_ptr< weld::Label > m_xLabel
DECL_LINK(MarkButtonClicked, weld::Button &, void)
def run(arg=None, arg2=-1)