summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/session.cpp
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;
}