Developer documentation
Version 3.0.3-105-gd3941f44
combo_box_error.h
Go to the documentation of this file.
1
/* Copyright (c) 2008-2022 the MRtrix3 contributors.
2
*
3
* This Source Code Form is subject to the terms of the Mozilla Public
4
* License, v. 2.0. If a copy of the MPL was not distributed with this
5
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
*
7
* Covered Software is provided under this License on an "as is"
8
* basis, without warranty of any kind, either expressed, implied, or
9
* statutory, including, without limitation, warranties that the
10
* Covered Software is free of defects, merchantable, fit for a
11
* particular purpose or non-infringing.
12
* See the Mozilla Public License v. 2.0 for more details.
13
*
14
* For more details, see http://www.mrtrix.org/.
15
*/
16
17
#ifndef __gui_mrview_combo_box_error_h__
18
#define __gui_mrview_combo_box_error_h__
19
20
#include "
mrtrix.h
"
21
#include "
gui/opengl/gl.h
"
22
23
namespace
MR
24
{
25
namespace
GUI
26
{
27
namespace
MRView
28
{
29
30
class
ComboBoxWithErrorMsg
:
public
QComboBox
31
{
NOMEMALIGN
32
Q_OBJECT
33
34
public
:
35
ComboBoxWithErrorMsg
(QWidget* parent,
const
QString& msg);
36
37
void
setError
();
38
void
clearError
(
int
);
39
void
clearError
() {
clearError
(-1); }
// Guaranteed to clear the error entry
40
41
protected
slots:
42
void
onSetIndex
(
int
);
43
44
45
protected
:
46
const
QString
error_message
;
47
int
error_index
;
48
49
};
50
51
52
}
53
}
54
}
55
56
#endif
57
MR::GUI::MRView::ComboBoxWithErrorMsg
Definition:
combo_box_error.h:31
MR::GUI::MRView::ComboBoxWithErrorMsg::error_message
const QString error_message
Definition:
combo_box_error.h:46
MR::GUI::MRView::ComboBoxWithErrorMsg::clearError
void clearError()
Definition:
combo_box_error.h:39
MR::GUI::MRView::ComboBoxWithErrorMsg::ComboBoxWithErrorMsg
ComboBoxWithErrorMsg(QWidget *parent, const QString &msg)
MR::GUI::MRView::ComboBoxWithErrorMsg::clearError
void clearError(int)
MR::GUI::MRView::ComboBoxWithErrorMsg::error_index
int error_index
Definition:
combo_box_error.h:47
MR::GUI::MRView::ComboBoxWithErrorMsg::setError
void setError()
MR::GUI::MRView::ComboBoxWithErrorMsg::onSetIndex
void onSetIndex(int)
gl.h
NOMEMALIGN
#define NOMEMALIGN
Definition:
memory.h:22
mrtrix.h
MR
Definition:
base.h:24
src
gui
mrview
combo_box_error.h
Generated on Mon Jul 4 2022 08:00:07 for MRtrix by
1.9.3