File: SignalHandler.cc

package info (click to toggle)
miaviewit 1.0.5-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 3,120 kB
  • sloc: cpp: 16,811; sh: 4,004; ansic: 379; makefile: 165
file content (137 lines) | stat: -rw-r--r-- 3,716 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
/* -*- mia-c++ -*-
 *
 * This file is part of viewitgui - a library and program for the
 * visualization of 3D data sets. 
 *
 * Copyright (c) Leipzig, Madrid 1999-2013 Mirco Hellmann, Gert Wollny
 *
 * viewitgui is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or
 * (at your option) any later version.
 *
 * viewitgui is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with viewitgui; if not, see <http://www.gnu.org/licenses/>.
 */


#include "config.h"
#include "SignalHandler.hh"

SignalHandler::SignalHandler()
{;}


SignalHandler::~SignalHandler() throw()
{;}

///////////////////////////////////////////////////////////////////////////////
//
// signals to status window
//
///////////////////////////////////////////////////////////////////////////////

SignalHandler::type_signal_WinStatus_set_visibility SignalHandler::WinStatus_set_visibility()
{
	return m_signal_WinStatus_set_visibility;
}


SignalHandler::type_signal_WinStatus_append_text SignalHandler::WinStatus_append_text()
{
	return m_signal_WinStatus_append_text;
}


///////////////////////////////////////////////////////////////////////////////
//
// signals to scene window
//
///////////////////////////////////////////////////////////////////////////////


SignalHandler::type_signal_WinScene_detach SignalHandler::WinScene_detach()
{
	return m_signal_WinScene_detach;
}


SignalHandler::type_signal_WinScene_resize SignalHandler::WinScene_resize()
{
	return m_signal_WinScene_resize;
}


SignalHandler::type_signal_WinScene_press_key SignalHandler::WinScene_press_key()
{
	return m_signal_WinScene_press_key;
}


SignalHandler::type_signal_WinScene_set_visibility SignalHandler::WinScene_set_visibility()
{
	return m_signal_WinScene_set_visibility;
}


///////////////////////////////////////////////////////////////////////////////
//
// signals to main window
//
///////////////////////////////////////////////////////////////////////////////


SignalHandler::type_signal_WinMain_hide_notification SignalHandler::WinMain_hide_notification()
{
	return m_signal_WinMain_hide_notification;
}


SignalHandler::type_signal_WinMain_objectmap_changed SignalHandler::WinMain_objectmap_changed() const
{
	return m_signal_WinMain_objectmap_changed;
}


///////////////////////////////////////////////////////////////////////////////
//
// signals to options window
//
///////////////////////////////////////////////////////////////////////////////

SignalHandler::type_signal_WinOptions_set_visibility SignalHandler::WinOptions_set_visibility()
{
	return m_signal_WinOptions_set_visibility;
}

SignalHandler::type_signal_WinOptions_set_object SignalHandler::WinOptions_set_object()
{
	return m_signal_WinOptions_set_object;
}

SignalHandler::type_signal_WinOptions_set_vectorfield SignalHandler::WinOptions_set_vectorfield()
{
	return m_signal_WinOptions_set_vectorfield;
}

SignalHandler::type_signal_WinOptions_set_viewer SignalHandler::WinOptions_set_viewer()
{
	return m_signal_WinOptions_set_viewer;
}

///////////////////////////////////////////////////////////////////////////////
//
// signals to options window
//
///////////////////////////////////////////////////////////////////////////////

void SignalHandler::show_message(const std::string& message)
{
	std::string msg = message;
	m_signal_WinStatus_append_text.emit(msg);
}