Diffstat (limited to 'noncore/comm/keypebble/krfbcanvas.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/comm/keypebble/krfbcanvas.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/noncore/comm/keypebble/krfbcanvas.cpp b/noncore/comm/keypebble/krfbcanvas.cpp index cd1fda0..b3525df 100644 --- a/noncore/comm/keypebble/krfbcanvas.cpp +++ b/noncore/comm/keypebble/krfbcanvas.cpp | |||
@@ -1,101 +1,105 @@ | |||
1 | #include "krfbconnection.h" | 1 | #include "krfbconnection.h" |
2 | #include "krfbcanvas.h" | 2 | #include "krfbcanvas.h" |
3 | #include "krfbbuffer.h" | 3 | #include "krfbbuffer.h" |
4 | 4 | ||
5 | /* OPIE */ | ||
6 | #include <opie2/odebug.h> | ||
5 | #include <qpe/qpeapplication.h> | 7 | #include <qpe/qpeapplication.h> |
8 | using namespace Opie::Core; | ||
6 | 9 | ||
10 | /* QT */ | ||
7 | #include <qclipboard.h> | 11 | #include <qclipboard.h> |
8 | 12 | ||
9 | KRFBCanvas::KRFBCanvas( QWidget *parent, const char *name ) | 13 | KRFBCanvas::KRFBCanvas( QWidget *parent, const char *name ) |
10 | : QScrollView( parent, name ) | 14 | : QScrollView( parent, name ) |
11 | { | 15 | { |
12 | connection_ = new KRFBConnection(); | 16 | connection_ = new KRFBConnection(); |
13 | connect( connection_, SIGNAL( loggedIn() ), | 17 | connect( connection_, SIGNAL( loggedIn() ), |
14 | this, SLOT( loggedIn() ) ); | 18 | this, SLOT( loggedIn() ) ); |
15 | 19 | ||
16 | loggedIn_ = false; | 20 | loggedIn_ = false; |
17 | 21 | ||
18 | //QPEApplication::setStylusOperation(viewport(), QPEApplication::RightOnHold); | 22 | //QPEApplication::setStylusOperation(viewport(), QPEApplication::RightOnHold); |
19 | 23 | ||
20 | viewport()->setFocusPolicy( QWidget::StrongFocus ); | 24 | viewport()->setFocusPolicy( QWidget::StrongFocus ); |
21 | viewport()->setFocus(); | 25 | viewport()->setFocus(); |
22 | 26 | ||
23 | nextRightClick=0; | 27 | nextRightClick=0; |
24 | nextDoubleClick=0; | 28 | nextDoubleClick=0; |
25 | } | 29 | } |
26 | 30 | ||
27 | KRFBCanvas::~KRFBCanvas() | 31 | KRFBCanvas::~KRFBCanvas() |
28 | { | 32 | { |
29 | } | 33 | } |
30 | 34 | ||
31 | 35 | ||
32 | void KRFBCanvas::openConnection(KRFBServer server) | 36 | void KRFBCanvas::openConnection(KRFBServer server) |
33 | { | 37 | { |
34 | 38 | ||
35 | 39 | ||
36 | QCString host = server.hostname.latin1(); | 40 | QCString host = server.hostname.latin1(); |
37 | password=server.password; | 41 | password=server.password; |
38 | connection_->connectTo( server); | 42 | connection_->connectTo( server); |
39 | } | 43 | } |
40 | 44 | ||
41 | 45 | ||
42 | void KRFBCanvas::openURL( const QUrl &url ) | 46 | void KRFBCanvas::openURL( const QUrl &url ) |
43 | { | 47 | { |
44 | if ( loggedIn_ ) { | 48 | if ( loggedIn_ ) { |
45 | qWarning( "openURL invoked when logged in\n" ); | 49 | owarn << "openURL invoked when logged in\n" << oendl; |
46 | return; | 50 | return; |
47 | } | 51 | } |
48 | 52 | ||
49 | QCString host = url.host().latin1(); | 53 | QCString host = url.host().latin1(); |
50 | int display = url.port(); | 54 | int display = url.port(); |
51 | 55 | ||
52 | // connection_->connectTo( host, display ); | 56 | // connection_->connectTo( host, display ); |
53 | } | 57 | } |
54 | 58 | ||
55 | void KRFBCanvas::closeConnection() | 59 | void KRFBCanvas::closeConnection() |
56 | { | 60 | { |
57 | loggedIn_ = false; | 61 | loggedIn_ = false; |
58 | connection_->disconnect(); | 62 | connection_->disconnect(); |
59 | 63 | ||
60 | viewport()->setMouseTracking( false ); | 64 | viewport()->setMouseTracking( false ); |
61 | viewport()->setBackgroundMode( PaletteDark ); | 65 | viewport()->setBackgroundMode( PaletteDark ); |
62 | setBackgroundMode( PaletteDark ); | 66 | setBackgroundMode( PaletteDark ); |
63 | update(); | 67 | update(); |
64 | } | 68 | } |
65 | 69 | ||
66 | 70 | ||
67 | void KRFBCanvas::bell() | 71 | void KRFBCanvas::bell() |
68 | { | 72 | { |
69 | if ( connection_->options()->deIconify ) { | 73 | if ( connection_->options()->deIconify ) { |
70 | topLevelWidget()->raise(); | 74 | topLevelWidget()->raise(); |
71 | topLevelWidget()->show(); | 75 | topLevelWidget()->show(); |
72 | } | 76 | } |
73 | } | 77 | } |
74 | 78 | ||
75 | void KRFBCanvas::loggedIn() | 79 | void KRFBCanvas::loggedIn() |
76 | { | 80 | { |
77 | qWarning( "Ok, we're logged in" ); | 81 | owarn << "Ok, we're logged in" << oendl; |
78 | 82 | ||
79 | // | 83 | // |
80 | // Get ready for action | 84 | // Get ready for action |
81 | // | 85 | // |
82 | loggedIn_ = true; | 86 | loggedIn_ = true; |
83 | viewport()->setMouseTracking( true ); | 87 | viewport()->setMouseTracking( true ); |
84 | viewport()->setBackgroundMode( NoBackground ); | 88 | viewport()->setBackgroundMode( NoBackground ); |
85 | setBackgroundMode( NoBackground ); | 89 | setBackgroundMode( NoBackground ); |
86 | 90 | ||
87 | // Start using the buffer | 91 | // Start using the buffer |
88 | connect( connection_->buffer(), SIGNAL( sizeChanged(int,int) ), | 92 | connect( connection_->buffer(), SIGNAL( sizeChanged(int,int) ), |
89 | this, SLOT( resizeContents(int,int) ) ); | 93 | this, SLOT( resizeContents(int,int) ) ); |
90 | connect( connection_->buffer(), SIGNAL( updated(int,int,int,int) ), | 94 | connect( connection_->buffer(), SIGNAL( updated(int,int,int,int) ), |
91 | this, SLOT( viewportUpdate(int,int,int,int) ) ); | 95 | this, SLOT( viewportUpdate(int,int,int,int) ) ); |
92 | connect( connection_->buffer(), SIGNAL( bell() ), | 96 | connect( connection_->buffer(), SIGNAL( bell() ), |
93 | this, SLOT( bell() ) ); | 97 | this, SLOT( bell() ) ); |
94 | connect( qApp->clipboard(), SIGNAL( dataChanged() ), | 98 | connect( qApp->clipboard(), SIGNAL( dataChanged() ), |
95 | this, SLOT( clipboardChanged() ) ); | 99 | this, SLOT( clipboardChanged() ) ); |
96 | } | 100 | } |
97 | 101 | ||
98 | void KRFBCanvas::viewportPaintEvent( QPaintEvent *e ) | 102 | void KRFBCanvas::viewportPaintEvent( QPaintEvent *e ) |
99 | { | 103 | { |
100 | QRect r = e->rect(); | 104 | QRect r = e->rect(); |
101 | 105 | ||