summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/session.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/session.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/session.cpp22
1 files changed, 14 insertions, 8 deletions
diff --git a/noncore/apps/opie-console/session.cpp b/noncore/apps/opie-console/session.cpp
index ff2c3e2..7cae0df 100644
--- a/noncore/apps/opie-console/session.cpp
+++ b/noncore/apps/opie-console/session.cpp
@@ -10,18 +10,18 @@
10Session::Session() { 10Session::Session() {
11 m_widget = 0l; 11 m_widget = 0l;
12 m_layer = 0l; 12 m_layer = 0l;
13 m_widLay = 0l; 13// m_widLay = 0l;
14 m_emLay = 0l; 14// m_emLay = 0l;
15} 15}
16Session::Session( const QString& na, QWidgetStack* widget, IOLayer* lay) 16Session::Session( const QString& na, QWidgetStack* widget, IOLayer* lay)
17 : m_name( na ), m_widget( widget ), m_layer( lay ) 17 : m_name( na ), m_widget( widget ), m_layer( lay )
18{ 18{
19 m_widLay = 0l; 19// m_widLay = 0l;
20 m_emLay = 0l; 20// m_emLay = 0l;
21} 21}
22Session::~Session() { 22Session::~Session() {
23 delete m_layer; 23 delete m_layer;
24 delete m_emLay; 24// delete m_emLay;
25 delete m_widget; 25 delete m_widget;
26 /* the widget layer should be deleted by the m_widget */ 26 /* the widget layer should be deleted by the m_widget */
27} 27}
@@ -34,22 +34,25 @@ QWidgetStack* Session::widgetStack() {
34IOLayer* Session::layer() { 34IOLayer* Session::layer() {
35 return m_layer; 35 return m_layer;
36} 36}
37EmulationLayer* Session::emulationLayer() { 37/*EmulationLayer* Session::emulationLayer() {
38 return m_emLay; 38 return m_emLay;
39} 39}
40WidgetLayer* Session::emulationWidget() { 40WidgetLayer* Session::emulationWidget() {
41 return m_widLay; 41 return m_widLay;
42} 42}
43*/
43void Session::connect() { 44void Session::connect() {
44 if ( !m_layer || !m_emLay ) 45/* if ( !m_layer || !m_emLay )
45 return; 46 return;
46 47
47 QObject::connect(m_layer, SIGNAL(received(const QByteArray&) ), 48 QObject::connect(m_layer, SIGNAL(received(const QByteArray&) ),
48 m_emLay, SLOT(onRcvBlock(const QByteArray&) ) ); 49 m_emLay, SLOT(onRcvBlock(const QByteArray&) ) );
49 QObject::connect(m_emLay, SIGNAL(sndBlock(const QByteArray&) ), 50 QObject::connect(m_emLay, SIGNAL(sndBlock(const QByteArray&) ),
50 m_layer, SLOT(send(const QByteArray&) ) ); 51 m_layer, SLOT(send(const QByteArray&) ) );
52 */
51} 53}
52void Session::disconnect() { 54void Session::disconnect() {
55/*
53 if ( !m_layer || !m_emLay ) 56 if ( !m_layer || !m_emLay )
54 return; 57 return;
55 58
@@ -57,6 +60,7 @@ void Session::disconnect() {
57 m_emLay, SLOT(onRcvBlock(const QByteArray&) ) ); 60 m_emLay, SLOT(onRcvBlock(const QByteArray&) ) );
58 QObject::disconnect(m_emLay, SIGNAL(sndBlock(const QByteArray&) ), 61 QObject::disconnect(m_emLay, SIGNAL(sndBlock(const QByteArray&) ),
59 m_layer, SLOT(send(const QByteArray&) ) ); 62 m_layer, SLOT(send(const QByteArray&) ) );
63 */
60} 64}
61void Session::setName( const QString& na){ 65void Session::setName( const QString& na){
62 m_name = na; 66 m_name = na;
@@ -64,13 +68,14 @@ void Session::setName( const QString& na){
64void Session::setWidgetStack( QWidgetStack* wid ) { 68void Session::setWidgetStack( QWidgetStack* wid ) {
65 delete m_widget; 69 delete m_widget;
66 /* the EmulationLayer was destroyed... */ 70 /* the EmulationLayer was destroyed... */
67 delete m_emLay; 71 //delete m_emLay;
68 m_widget = wid; 72 m_widget = wid;
69} 73}
70void Session::setIOLayer( IOLayer* lay ) { 74void Session::setIOLayer( IOLayer* lay ) {
71 delete m_layer; 75 delete m_layer;
72 m_layer = lay; 76 m_layer = lay;
73} 77}
78/*
74void Session::setEmulationLayer( EmulationLayer* lay ) { 79void Session::setEmulationLayer( EmulationLayer* lay ) {
75 delete m_emLay; 80 delete m_emLay;
76 m_emLay = lay; 81 m_emLay = lay;
@@ -79,3 +84,4 @@ void Session::setEmulationWidget( WidgetLayer* lay ) {
79 delete m_widLay; 84 delete m_widLay;
80 m_widLay = lay; 85 m_widLay = lay;
81} 86}
87*/ \ No newline at end of file