summaryrefslogblamecommitdiffstats
path: root/src/globals.cpp
blob: 698589d86b63e386830555467123529159b59d6d (plain) (tree)
1
2
3
4
5
6
7
8


                    
                    


                                                      
                                            


                                                
                                                        
 
                                                         



                                                           
                                                                

                       
                          
                          
                          
                           


              
                 

                                                      
                                                             

                                                                          
 

                

                         


                                          

                     


                                         
#include <QDir>
#include <QString>
#include "globals.h"
#include "session.h"

//QString binPath(QApplication::applicationDirPath());
QString binPath(VMCHOOSER_BIN_PATH);
QString scriptsPath(VMCHOOSER_SCRIPTS_PATH);
QString etcPath(VMCHOOSER_ETC_BASE_PATH);
QString vSessionPath(VMCHOOSER_VMPATH);
QString xSessionPath(VMCHOOSER_X_SESSIONS_PATH);
QString userPath(QDir::homePath() + "/.config/openslx");

QString runVmScript(scriptsPath + "/vmchooser-run_virt");
QString sessionStartScript(VMCHOOSER_SESSION_START_SCRIPT);

const QString globalConfFile(etcPath + "/vmchooser.conf");
const QString userConfFile(userPath + "/vmchooser.conf");
const QString previousSessionFile(userPath + "/vmchooser2.ini");

bool debugMode = false;
bool g_pvsEnabled = false;
bool g_pvsChecked = false;
int g_autoQuitSeconds = 0;
bool g_allowVmEdit = false;

QString pool;
QString theme;
QString basePath;

const QString iconsTempPath("/tmp/vmchooser2/icons/");
const QString xml_filename("/tmp/vmchooser2/vmchooser2.xml");
const QString help_backup_filename("/tmp/vmchooser2/vmchooser2_help.xml");
const QString news_backup_filename("/tmp/vmchooser2/vmchooser2_news.xml");

QString urlBase;

bool _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;
}