AntiMicroX
Namespaces | Functions | Variables
common.h File Reference
#include "antimicrosettings.h"
#include "config.h"
#include "mousehelper.h"
#include <QDir>
#include <QIcon>
#include <QThread>
#include <QTranslator>
#include <QWaitCondition>
#include <SDL2/SDL_version.h>
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 PadderCommon
 

Functions

QString PadderCommon::configPath ()
 
QString PadderCommon::configFilePath ()
 
QString PadderCommon::configLegacyFilePath ()
 
QString PadderCommon::configAntimicroLegacyFilePath ()
 
const QString PadderCommon::mouseDeviceName ("antimicrox Mouse Emulation")
 
const QString PadderCommon::keyboardDeviceName ("antimicrox Keyboard Emulation")
 
const QString PadderCommon::springMouseDeviceName ("antimicrox Abs Mouse Emulation")
 
QString PadderCommon::preferredProfileDir (AntiMicroSettings *settings)
 
QStringList PadderCommon::arguments (const int &argc, char **argv)
 
QStringList PadderCommon::parseArgumentsString (QString tempString)
 
void PadderCommon::reloadTranslations (QTranslator *translator, QTranslator *appTranslator, QString language)
 Reload main application and base Qt translation files. More...
 
void PadderCommon::lockInputDevices ()
 
void PadderCommon::unlockInputDevices ()
 
QIcon PadderCommon::loadIcon (QString name)
 Universal method for loading icons if current theme does not have this icon, then look for replacement in resources. More...
 
QIcon PadderCommon::loadIcon (const QString &name, const QString &fallback_location)
 Universal method for loading icons. More...
 
QString PadderCommon::getProfileName (QFileInfo &profile)
 Returns the "human-readable" name of the given profile. More...
 
void PadderCommon::log_system_config ()
 

Variables

const QString PadderCommon::configFileName = "antimicrox_settings.ini"
 
const int PadderCommon::LATESTCONFIGFILEVERSION = 19
 
const int PadderCommon::LATESTCONFIGMIGRATIONVERSION = 5
 
const QString PadderCommon::localSocketKey = "antimicroxSignalListener"
 
const QString PadderCommon::unhideCommand = "unhideWindow"
 
const QString PadderCommon::githubProjectPage = "https://github.com/AntiMicroX/antimicrox/"
 
const QString PadderCommon::githubIssuesPage = "https://github.com/AntiMicroX/antimicrox/issues"
 
const QString PadderCommon::wikiPage = QString("%1/wiki").arg(githubProjectPage)
 
const int PadderCommon::ANTIMICROX_MAJOR_VERSION = PROJECT_MAJOR_VERSION
 
const int PadderCommon::ANTIMICROX_MINOR_VERSION = PROJECT_MINOR_VERSION
 
const int PadderCommon::ANTIMICROX_PATCH_VERSION = PROJECT_PATCH_VERSION
 
const QString PadderCommon::programVersion
 
const QString PadderCommon::sdlVersionUsed
 
const QString PadderCommon::sdlVersionCompiled