DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
dbe
apps
SchemaEditor
SchemaNoteEditor.cpp
Go to the documentation of this file.
1
2
3
#include "
dbe/SchemaNoteEditor.hpp
"
4
#include "
dbe/SchemaGraphicNote.hpp
"
5
#include "ui_SchemaNoteEditor.h"
6
7
namespace
dbse
{
8
SchemaNoteEditor::SchemaNoteEditor
(
SchemaGraphicNote
* note, QWidget* parent)
9
: QDialog(parent), m_note(note), m_ui(new Ui::
SchemaNoteEditor
) {
10
11
m_ui
->setupUi(
this
);
12
m_ui
->text->setPlainText(
m_note
->
text
());
13
m_ui
->text->setFocus();
14
connect(
m_ui
->buttons, SIGNAL(accepted()),
this
, SLOT(
update_text
()));
15
connect(
m_ui
->buttons, SIGNAL(rejected()),
this
, SLOT(
cancel_note
()));
16
}
17
18
SchemaNoteEditor::~SchemaNoteEditor
() {
19
delete
m_ui
;
20
}
21
22
void
SchemaNoteEditor::cancel_note
() {
23
emit
cancelled
(
m_note
);
24
}
25
26
void
SchemaNoteEditor::update_text
() {
27
emit
note_accepted
(
m_note
);
28
m_note
->
update_note
(
m_ui
->text->toPlainText());
29
}
30
}
//namespace dbse
SchemaGraphicNote.hpp
SchemaNoteEditor.hpp
dbse::SchemaGraphicNote
Definition
SchemaGraphicNote.hpp:15
dbse::SchemaGraphicNote::text
QString text()
Definition
SchemaGraphicNote.hpp:29
dbse::SchemaGraphicNote::update_note
void update_note(QString text)
Definition
SchemaGraphicNote.cpp:66
dbse::SchemaNoteEditor
Definition
SchemaNoteEditor.hpp:12
dbse::SchemaNoteEditor::m_ui
Ui::SchemaNoteEditor * m_ui
Definition
SchemaNoteEditor.hpp:22
dbse::SchemaNoteEditor::note_accepted
void note_accepted(SchemaGraphicNote *note)
dbse::SchemaNoteEditor::cancelled
void cancelled(SchemaGraphicNote *note)
dbse::SchemaNoteEditor::~SchemaNoteEditor
~SchemaNoteEditor()
Definition
SchemaNoteEditor.cpp:18
dbse::SchemaNoteEditor::SchemaNoteEditor
SchemaNoteEditor(SchemaGraphicNote *note, QWidget *parent=0)
Definition
SchemaNoteEditor.cpp:8
dbse::SchemaNoteEditor::update_text
void update_text()
Definition
SchemaNoteEditor.cpp:26
dbse::SchemaNoteEditor::m_note
SchemaGraphicNote * m_note
Definition
SchemaNoteEditor.hpp:21
dbse::SchemaNoteEditor::cancel_note
void cancel_note()
Definition
SchemaNoteEditor.cpp:22
dbse
Including QT Headers.
Definition
SchemaAttributeEditor.hpp:9
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0