12#include <QTextBrowser>
19 setAllowedAreas (Qt::AllDockWidgetAreas);
20 setWindowTitle (tr (
"Checklist Guide"));
21 setStatusTip (tr (
"Checklist Guide"));
22 setWhatsThis (tr (
"Checklist Guide\n\n"
23 "This box contains a checklist of steps suggested by the Checklist Guide Wizard. Following "
24 "these steps should produce a set of digitized points in an output file.\n\n"
25 "To run the Checklist Guide Wizard when an image file is imported, select the "
26 "Help / Checklist Wizard menu option."));
29 setWidget (m_browser);
34 return m_browser->toPlainText().isEmpty();
45 const QStringList &curveNames)
49 m_browser->setTemplateHtml (html,
54 bool documentIsExported)
60 m_browser->update (cmdMediator,
#define ENGAUGE_CHECK_PTR(ptr)
Drop in replacement for Q_CHECK_PTR.
log4cpp::Category * mainCat
Class that adds rudimentary tree collapse/expand functionality to QTextBrowser.
bool browserIsEmpty() const
When browser is empty, it is pointless to show it.
ChecklistGuide(QWidget *parent)
Single constructor. Parent is needed or else this widget cannot be redocked after being undocked.
void setTemplateHtml(const QString &html, const QStringList &curveNames)
Populate the browser with template html.
void update(const CmdMediator &cmdMediator, bool documentIsExported)
Update using current CmdMediator/Document state.
virtual void closeEvent(QCloseEvent *event)
Catch close event so corresponding menu item in MainWindow can be updated accordingly.
void signalChecklistClosed()
Signal that this QDockWidget was just closed.
#define LOG4CPP_INFO_S(logger)