BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
FitLogFlags.h
Go to the documentation of this file.
1
// ************************************************************************************************
2
//
3
// BornAgain: simulate and fit reflection and scattering
4
//
5
//! @file GUI/coregui/Views/FitWidgets/FitLogFlags.h
6
//! @brief Defines class FitSuiteManager
7
//!
8
//! @homepage http://www.bornagainproject.org
9
//! @license GNU General Public License v3 or higher (see COPYING)
10
//! @copyright Forschungszentrum Jülich GmbH 2018
11
//! @authors Scientific Computing Group at MLZ (see CITATION, AUTHORS)
12
//
13
// ************************************************************************************************
14
15
#ifndef BORNAGAIN_GUI_COREGUI_VIEWS_FITWIDGETS_FITLOGFLAGS_H
16
#define BORNAGAIN_GUI_COREGUI_VIEWS_FITWIDGETS_FITLOGFLAGS_H
17
18
#include <QColor>
19
#include <QFlags>
20
21
//! Flags for log records related to fitting.
22
23
class
FitLogFlags
{
24
public
:
25
enum
EMessageType
{
DEFAULT
,
SUCCESS
,
HIGHLIGHT
,
WARNING
,
ERROR
};
26
Q_DECLARE_FLAGS(MessageType,
EMessageType
)
27
28
static
Qt::GlobalColor
color
(MessageType messageType);
29
};
30
31
Q_DECLARE_OPERATORS_FOR_FLAGS(FitLogFlags::MessageType)
32
33
#endif
// BORNAGAIN_GUI_COREGUI_VIEWS_FITWIDGETS_FITLOGFLAGS_H
FitLogFlags
Flags for log records related to fitting.
Definition:
FitLogFlags.h:23
FitLogFlags::color
static Qt::GlobalColor color(MessageType messageType)
Definition:
FitLogFlags.cpp:33
FitLogFlags::EMessageType
EMessageType
Definition:
FitLogFlags.h:25
FitLogFlags::ERROR
@ ERROR
Definition:
FitLogFlags.h:25
FitLogFlags::DEFAULT
@ DEFAULT
Definition:
FitLogFlags.h:25
FitLogFlags::WARNING
@ WARNING
Definition:
FitLogFlags.h:25
FitLogFlags::HIGHLIGHT
@ HIGHLIGHT
Definition:
FitLogFlags.h:25
FitLogFlags::SUCCESS
@ SUCCESS
Definition:
FitLogFlags.h:25
GUI
coregui
Views
FitWidgets
FitLogFlags.h
Generated by
1.9.1