blob: d32b34084eb64f20424edbaf32a8734d172807b2 (
plain)
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
|
#include "io_layer.h"
#include "file_layer.h"
#include "session.h"
Session::Session() {
m_widget = 0l;
m_layer = 0l;
}
Session::Session( const QString& na, QWidget* widget, IOLayer* lay)
: m_name( na ), m_widget( widget ), m_layer( lay )
{
}
Session::~Session() {
delete m_layer;
delete m_widget;
}
QString Session::name()const {
return m_name;
}
QWidget* Session::widget() {
return m_widget;
}
IOLayer* Session::layer() {
return m_layer;
}
void Session::setName( const QString& na){
m_name = na;
}
void Session::setWidget( QWidget* wid ) {
delete m_widget;
m_widget = wid;
}
void Session::setIOLayer( IOLayer* lay ) {
delete m_layer;
m_layer = lay;
}
|