blob: ac14274535f0dc7705f328f3f088b8466ebe00d1 (
plain) (
blame)
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
39
40
41
42
43
44
45
46
47
48
49
|
#include <QDir>
#include <QString>
#include "globals.h"
#include "session.h"
#define VMCHOOSER_SCRIPTS_PATH "/opt/openslx/scripts"
#define VMCHOOSER_X_SESSIONS_PATH "/usr/share/xsessions"
static const QString userPath(QDir::homePath() + "/.config/openslx");
//QString binPath(QApplication::applicationDirPath());
QString g_xSessionPath(VMCHOOSER_X_SESSIONS_PATH);
QString g_runVmScript(VMCHOOSER_SCRIPTS_PATH "/vmchooser-run_virt");
const QString SESSION_START_SCRIPT(VMCHOOSER_SESSION_START_SCRIPT);
const QString CONFIG_FILE_GLOBAL("/opt/openslx/vmchooser/config/vmchooser.conf");
const QString CONFIG_FILE_USER(userPath + "/vmchooser.conf");
const QString PREVIOUS_SESSION_USER(userPath + "/vmchooser2.ini");
bool g_debugMode = false;
bool g_pvsEnabled = false;
bool g_pvsChecked = false;
int g_autoQuitSeconds = 0;
bool g_allowVmEdit = false;
QString g_currentPoolName;
QString g_themeName;
QString g_vmBasePath;
const QString TEMP_PATH_ICONS("/tmp/vmchooser2/icons/");
const QString TEMP_PATH_XML_LIST("/tmp/vmchooser2/vmchooser2.xml");
const QString TEMP_PATH_HELP("/tmp/vmchooser2/vmchooser2_help.xml");
const QString TEMP_PATH_NEWS("/tmp/vmchooser2/vmchooser2_news.xml");
QString g_urlBase;
bool g_fullscreen = false;
int g_templateHandling = TEMPLATES_IGNORE;
int g_forLocationHandling = LOCATION_BUMP;
bool g_noVtx = false;
bool myLessThan(Session* a, Session* b) {
return *a < *b;
}
|