Bits and Droids connector
Connect your microcontroller to handle MFS2020 commands.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
SetHandler Class Reference

#include <sethandler.h>

Public Member Functions

 SetHandler ()
 
QList< Set > * loadSets ()
 
Set fromJson (QJsonDocument *docToConvert)
 
void removeSet (QString id)
 
QList< Set > * getSets ()
 
Set getSetById (QString id)
 
SetsaveSet (Set *setToSave)
 
void updateSets ()
 
void exportSet (const QString &id, const QString &fileName)
 
int importSet (const QString &filePath, const QString &name)
 

Public Attributes

bool outputsInitialized = false
 

Private Member Functions

void removeOutputFromSet (int setId, int outputId)
 
QJsonDocument * setToJSON (Set *setToConvert)
 

Private Attributes

SettingsHandler settingsHandler
 
OutputHandlerOutputHandler = new class OutputHandler()
 
QList< Set > * setList = new QList<Set>()
 

Constructor & Destructor Documentation

◆ SetHandler()

SetHandler::SetHandler ( )

Member Function Documentation

◆ exportSet()

void SetHandler::exportSet ( const QString &  id,
const QString &  fileName 
)

◆ fromJson()

Set SetHandler::fromJson ( QJsonDocument *  docToConvert)

◆ getSetById()

Set SetHandler::getSetById ( QString  id)

◆ getSets()

QList< Set > * SetHandler::getSets ( )
inline

◆ importSet()

int SetHandler::importSet ( const QString &  filePath,
const QString &  name 
)

◆ loadSets()

QList< Set > * SetHandler::loadSets ( )

◆ removeOutputFromSet()

void SetHandler::removeOutputFromSet ( int  setId,
int  outputId 
)
private

◆ removeSet()

void SetHandler::removeSet ( QString  id)

◆ saveSet()

Set * SetHandler::saveSet ( Set setToSave)

◆ setToJSON()

QJsonDocument * SetHandler::setToJSON ( Set setToConvert)
private

◆ updateSets()

void SetHandler::updateSets ( )

Member Data Documentation

◆ OutputHandler

OutputHandler* SetHandler::OutputHandler = new class OutputHandler()
private

◆ outputsInitialized

bool SetHandler::outputsInitialized = false

◆ setList

QList<Set>* SetHandler::setList = new QList<Set>()
private

◆ settingsHandler

SettingsHandler SetHandler::settingsHandler
private

The documentation for this class was generated from the following files: