QtCraft API C++ classes QML types Handbook

QcHeadlessGame Class

Server and control-interface client in one process without any window: the base of the scenario tests and of external automation. More...

Header: #include <headless/QcHeadlessGame.h>
Inherits: QObject

Public Functions

QcHeadlessGame(const QcHeadlessGame &)
QcHeadlessGame(QcHeadlessGame &&)
bool start(const QStringList &arguments)
QcHeadlessGame &operator=(QcHeadlessGame &&)
QcHeadlessGame &operator=(const QcHeadlessGame &)

Detailed Description

Usage: see qtcraft-headless --help.

Member Function Documentation

[delete] QcHeadlessGame::QcHeadlessGame(const QcHeadlessGame &)

Copy-constructs an instance of QcHeadlessGame. This function is deleted.

[delete] QcHeadlessGame::QcHeadlessGame(QcHeadlessGame &&)

Move-constructs an instance of QcHeadlessGame. This function is deleted.

bool QcHeadlessGame::start(const QStringList &arguments)

Parses the command line arguments and starts; returns false (after printing the reason) on bad options.

[delete] QcHeadlessGame &QcHeadlessGame::operator=(QcHeadlessGame &&)

Move-assigns other to this QcHeadlessGame instance. This function is deleted.

[delete] QcHeadlessGame &QcHeadlessGame::operator=(const QcHeadlessGame &)

Copy-assigns other to this QcHeadlessGame instance. This function is deleted.