ddt
0.1
datavisualisation
utils
src
include
ddt
ddtDatavisualisationUtils.hpp
Go to the documentation of this file.
1
// @copyright
2
// (c) Copyright ESO 2020
3
// All Rights Reserved
4
// ESO (eso.org) is an Intergovernmental Organization, and therefore special
5
// legal conditions apply.
6
//
7
// @file ddtDatavisualisationUtils.hpp
8
// @brief DDT Utils. Helper classes for DDT Datavisualisation
9
//
10
// Utilities for the DDT Datavisualisation
11
//
12
// @author Carsten Mannel, CGI
13
// @since 2020/11/09
14
//
15
16
#ifndef DDT_DATAVISUALISATION_DDTUTILS_DATAVISUTILS_HPP
17
#define DDT_DATAVISUALISATION_DDTUTILS_DATAVISUTILS_HPP
18
19
#include <QtWidgets>
20
24
class
InactiveLineEdit
:
public
QLineEdit {
25
Q_OBJECT
26
27
public
:
31
InactiveLineEdit
(QWidget* parent =
nullptr
);
32
36
InactiveLineEdit
(
const
QString& contents, QWidget* parent =
nullptr
);
37
38
private
:
42
void
SetInactivePalette();
43
};
44
51
QPolygonF
ConstructArrowHead
(QLineF
const
& line,
const
qreal arrow_size);
52
53
#endif // DDT_DATAVISUALISATION_DDTUTILS_DATAVISUTILS_HPP
InactiveLineEdit
Definition:
ddtDatavisualisationUtils.hpp:24
InactiveLineEdit::InactiveLineEdit
InactiveLineEdit(QWidget *parent=nullptr)
Definition:
ddtDatavisualisationUtils.cpp:24
ConstructArrowHead
QPolygonF ConstructArrowHead(QLineF const &line, const qreal arrow_size)
Definition:
ddtDatavisualisationUtils.cpp:47
Generated by
1.8.20