Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
InformationMonitor.h
Go to the documentation of this file.
1#pragma once
2#include <QDialog>
3#include <gii/global.h>
4#include <gii/qt/Namespace.h>
5
6namespace sf
7{
13class _GII_CLASS InformationMonitor : public QDialog
14{
15 Q_OBJECT
16
17 public:
23 explicit InformationMonitor(QWidget* parent = nullptr);
24
29
36 void setId(gii::TypeId typeId, gii::IdType id);
37
45 bool selectId(gii::TypeId typeId, QWidget* parent = nullptr);
46
47 private:
48 struct Private;
49 Private* _p;
50};
51
52}// namespace sf
Dialog showing the information on a single sf::Variable or sf::ResultData instance.
Definition InformationMonitor.h:14
bool selectId(gii::TypeId typeId, QWidget *parent=nullptr)
Opens a dialog to select the id to monitor.
~InformationMonitor() override
Destructor.
void setId(gii::TypeId typeId, gii::IdType id)
Sets the id to be monitored.
InformationMonitor(QWidget *parent=nullptr)
Constructor.
#define _GII_CLASS
Definition gii/global.h:38
InformationTypes::id_type IdType
Short type definition for Qt code.
Definition Namespace.h:16
TypeId
Types of id's.
Definition Namespace.h:22
Definition Application.h:10