3#include <NDEVR/Buffer.h>
4#include <NDEVR/Pointer.h>
12 class ModelSelectionTree;
15 class QCustomStackedWidget;
25 QSize preferredSize()
const;
26 void showEvent(QShowEvent* event)
override;
28 virtual void enablePrint(
bool enable_print);
30 void updateActiveReportHandlers();
31 bool event(QEvent* event)
override;
33 void generatePDFs(
bool send_data);
34 void setHasObjectsToReport(
bool has_objects_to_report);
47 QLabel* m_nothing_to_report_widget =
nullptr;
48 QHBoxLayout* m_button_layout =
nullptr;
49 QWidget* m_report_selection =
nullptr;
53 QGridLayout* m_report_grid =
nullptr;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition Pointer.hpp:303
Definition ModelSelectionTree.h:48
Definition QTModelManager.h:94
Definition ReportGeneratorDialog.h:20
QSize m_prefered_size
Definition ReportGeneratorDialog.h:54
Buffer< bool > m_active_report_handlers
Definition ReportGeneratorDialog.h:42
void requestPrintSignal()
Buffer< const ReportHandler * > m_available_report_handlers
Definition ReportGeneratorDialog.h:41
DynamicPointer< ReportIterator > m_report_iterator
Definition ReportGeneratorDialog.h:40