1
/**************************************************************************
2
* Copyright (C) 2005-2015 by Oleksandr Shneyder *
3
* o.shneyder@phoca-gmbh.de *
5
* This program is free software; you can redistribute it and/or modify *
6
* it under the terms of the GNU General Public License as published by *
7
* the Free Software Foundation; either version 2 of the License, or *
8
* (at your option) any later version. *
9
* This program is distributed in the hope that it will be useful, *
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
12
* GNU General Public License for more details. *
14
* You should have received a copy of the GNU General Public License *
15
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
16
***************************************************************************/
18
#ifndef ONMAINWINDOWPRIVAT_H
19
#define ONMAINWINDOWPRIVAT_H
22
#include <QTextStream>
23
#include <QTranslator>
24
#include <QToolButton>
28
#include "x2goclientconfig.h"
29
#include "x2goutils.h"
30
#include "onmainwindow.h"
31
#include "userbutton.h"
32
#include "exportdialog.h"
33
#include "printprocess.h"
34
#include "helpdialog.h"
35
#include "appdialog.h"
36
#include <QDesktopServices>
37
#include <QApplication>
39
#include <QVBoxLayout>
40
#include <QHBoxLayout>
43
#include "httpbrokerclient.h"
46
#include <QMessageBox>
50
#include <QDesktopWidget>
53
#include <QScrollArea>
59
#include "x2gosettings.h"
61
#include <QInputDialog>
64
#include <QStandardItem>
65
#include <QStandardItemModel>
66
#include <QHeaderView>
68
#include <QTemporaryFile>
69
#include <QFileDialog>
72
#include <QLocalSocket>
73
#include <QPlastiqueStyle>
76
#include "clicklineedit.h"
79
#include "brokerpassdlg.h"
81
#include "sshmasterconnection.h"
85
#include <sys/mount.h>
87
#include <X11/Xatom.h>
91
#endif // !defined Q_OS_WIN
94
#include <sys/types.h>
97
#include <QCoreApplication>
99
#include <QDesktopWidget>
101
#define ldap_SUCCESS 0
102
#define ldap_INITERROR 1
103
#define ldap_OPTERROR 2
104
#define ldap_BINDERROR 3
105
#define ldap_SEARCHERROR 4
106
#define ldap_NOBASE 5
111
#define SESSIONID "sn"
112
#define USERNAME "cn"
113
#define CLIENT "registeredAddress"
114
#define SERVER "postalAddress"
116
#define DISPLAY "street"
118
#define STARTTIME "telephoneNumber"
119
#define CREATTIME "telexNumber"
120
#define SUSPTIME "internationaliSDNNumber"
122
#define SESSIONCMD "o"
123
#define FIRSTUID "ou"
126
#define SNDSUPPORT "sn"
127
#define NETSOUNDSYSTEM "o"
128
#define SNDSUPPORT "sn"
130
#define STARTSNDSERVER "title"
136
#include "SVGFrame.h"
137
#include "configdialog.h"
138
#include "editconnectiondialog.h"
139
#include "sessionbutton.h"
140
#include "folderbutton.h"
141
#include "sessionexplorer.h"
142
#include "sessionmanagedialog.h"
143
#include "x2gologdebug.h"
144
#include <QMouseEvent>
153
#include <X11/Xlib.h>
154
#include <X11/Xutil.h>
160
#include <QX11EmbedContainer>
165
#endif //ONMAINWINDOWPRIVAT_H