NDEVR
API Documentation
BlastReportEditor.h
1#pragma once
2#include "NDEVR/Headers/QTDesignObject.h"
3#include "Base/Headers/Pointer.hpp"
4#include "NDEVR/Headers/Editor.h"
5#include <QWidget>
6namespace Ui
7{
8 class BlastReportUI;
9}
10namespace NDEVR
11{
12 class CustomerJob;
19 {
20 Q_OBJECT
21 public:
26 BlastReportEditor(const DynamicPointer<QTDesignObject>& device, QWidget* parent = nullptr);
27 protected:
29 void updateValues() final override;
38 protected slots:
41 protected:
42 Ui::BlastReportUI* ui;
43 };
44}
Ui::BlastReportUI * ui
The Qt Designer-generated UI.
void descriptionChangedSlot()
Handles changes to the description field.
CustomerJob job() const
Returns the CustomerJob associated with this blast report.
BlastReportEditor(const DynamicPointer< QTDesignObject > &device, QWidget *parent=nullptr)
Constructs the blast report editor.
Buffer< QWidget * > printableWidgets()
Returns the list of widgets suitable for printing.
void updateValues() final override
Updates the displayed values from the underlying design object.
The equivelent of std::vector but with a bit more control.
Definition Buffer.hpp:58
Model representing a customer job (e.g.
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Definition Pointer.hpp:356
Editor(QWidget *parent=nullptr)
Constructs an Editor with no design object target.
The primary namespace for the NDEVR SDK.