2
* Whiteboard connection establishment dialog
5
* David Yip <yipdw@rose-hulman.edu>
6
* Jason Segal, Jonas Collaros, Stephen Montgomery, Brandi Soggs, Matthew Weinstock (original C/Gtk version)
8
* Copyright (c) 2004-2005 Authors
10
* Released under GNU GPL, read the file 'COPYING' for more information
13
#ifndef __WHITEBOARD_CONNECT_DIALOG_H__
14
#define __WHITEBOARD_CONNECT_DIALOG_H__
23
namespace Whiteboard {
33
class WhiteboardConnectDialog : public Dialog {
35
WhiteboardConnectDialog() : Dialog("dialogs.whiteboard_connect", SP_VERB_DIALOG_WHITEBOARD_CONNECT)
40
static WhiteboardConnectDialog* create();
42
virtual ~WhiteboardConnectDialog()
48
class WhiteboardConnectDialogImpl : public WhiteboardConnectDialog {
50
WhiteboardConnectDialogImpl();
51
~WhiteboardConnectDialogImpl();
53
void setSessionManager();
65
Gtk::Label _labels[4];
67
Gtk::CheckButton _usessl;
69
Gtk::Button _ok, _cancel;
71
// Construction and callbacks
73
void _respCallback(int resp);
74
void _useSSLClickedCallback();
76
// SessionManager and SPDesktop pointers
77
::SPDesktop* _desktop;
78
Whiteboard::SessionManager* _sm;