Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
executeProc.cpp File Reference
#include "executeProc.hpp"
#include <QDebug>
#include <QDesktopServices>
#include <QFuture>
#include <QProcess>
#include <QString>
#include <QUrl>
#include <QtCore>
#include "core/database/record/Version.hpp"
#include "core/database/record/game/Game.hpp"
#include "core/logging/logging.hpp"

Functions

void executeProc (const RecordID game_id, const QString version, const QString &path)
 Executes the given path.
 
bool processIsRunning ()
 
void softTerminateProcess ()
 
void hardTerminateProcess ()
 

Variables

static QProcess * running_process { nullptr }
 
static bool terminating { false }
 

Function Documentation

◆ executeProc()

void executeProc ( const RecordID game_id,
const QString version,
const QString & path )

Executes the given path.

Parameters
path

◆ hardTerminateProcess()

void hardTerminateProcess ( )

◆ processIsRunning()

bool processIsRunning ( )

◆ softTerminateProcess()

void softTerminateProcess ( )

Variable Documentation

◆ running_process

QProcess* running_process { nullptr }
inlinestatic

◆ terminating

bool terminating { false }
inlinestatic