summaryrefslogblamecommitdiffstats
path: root/src/globals.h
blob: 4b383770b0b856c43ccaae1d827f87dff55f5e03 (plain) (tree)
1
2
3
4
5
6
7
8
9
10


                           
                                 

                                                                            
                                                            
 

                                    
 

                  
              
 
                        
                         
                         
                             
                          
 
                              
 
                             


                                                             
                                          
 

                                        
                                           
                                           
 


                                 
 



                                        
 
                         
 
                         
 


                              
 




                                 

                    
                                        
 
      
#ifndef VMCHOOSER_GLOBALS_H
#define VMCHOOSER_GLOBALS_H

#define VMCHOOSER_VERSION "2.1.0"

#define VMCHOOSER_SESSION_START_SCRIPT "/opt/openslx/vmchooser/sessionstart"
#define VMCHOOSER_THEME_BASE "/opt/openslx/vmchooser/themes"

#define VMCHOOSER_DEFAULT_WIDTH 800
#define VMCHOOSER_DEFAULT_HEIGHT 600

#include <QString>

class Session;

extern bool g_debugMode;
extern bool g_pvsEnabled;
extern bool g_pvsChecked;
extern int g_autoQuitSeconds;
extern bool g_allowVmEdit;

extern QString g_xSessionPath;

extern QString g_runVmScript;
extern QString printerScript;
extern QString scannerScript;
// Script that is run before the xsession/vsession is started
extern const QString SESSION_START_SCRIPT;

extern const QString CONFIG_FILE_GLOBAL;
extern const QString CONFIG_FILE_USER;
extern const QString CONFIG_FILE_XSESSIONS;
extern const QString PREVIOUS_SESSION_USER;

extern QString g_currentPoolName;
extern QString g_themeName;
extern QString g_vmBasePath;

extern const QString TEMP_PATH_ICONS;
extern const QString TEMP_PATH_XML_LIST;
extern const QString TEMP_PATH_HELP;
extern const QString TEMP_PATH_NEWS;

extern QString g_urlBase;

extern bool g_fullscreen;

#define TEMPLATES_IGNORE (0)
#define TEMPLATES_BUMP (1)
extern int g_templateHandling;

#define LOCATION_IGNORE (0)
#define LOCATION_BUMP (1)
#define LOCATION_EXCLUSIVE (2)
extern int g_forLocationHandling;

extern bool g_noVtx;

bool myLessThan(Session* a, Session* b);

#endif