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

#include <outputmenu.h>

Inheritance diagram for OutputMenu:

Signals

void closedOutputMenu ()
 
void displaySetDetails (QString id)
 
void editSetSignal (QString id)
 
void deleteSetSignal (QString id)
 
void showSetDetailsSignal (QString id)
 

Public Member Functions

 OutputMenu (QWidget *parent=nullptr)
 
 ~OutputMenu ()
 
bool isOpen ()
 

Private Slots

void deleteSet (QString id)
 
void showSetDetails (QString id)
 
void editSet (QString id)
 
void importSet ()
 
void createSet ()
 

Private Member Functions

void closeEvent (QCloseEvent *event) override
 
void addMenuBar ()
 
void editEvent (QString id)
 

Private Attributes

bool open = false
 
int activeSet
 
SettingsHandler settingsHandler
 
SetHandler setHandler
 
FormBuilder formBuilder
 
OutputDetailsBuilder setDetaisBuilder = OutputDetailsBuilder(this)
 
OutputTabBuilder outputTabBuilder = OutputTabBuilder(this)
 
SetrowBuilder setrowBuilder = SetrowBuilder(this)
 
OutputHandlerOutputHandler = new class OutputHandler()
 
QString path
 
QSettings * settings
 

Constructor & Destructor Documentation

◆ OutputMenu()

OutputMenu::OutputMenu ( QWidget *  parent = nullptr)
explicit

◆ ~OutputMenu()

OutputMenu::~OutputMenu ( )

Member Function Documentation

◆ addMenuBar()

void OutputMenu::addMenuBar ( )
private

◆ closedOutputMenu

void OutputMenu::closedOutputMenu ( )
signal

◆ closeEvent()

void OutputMenu::closeEvent ( QCloseEvent *  event)
overrideprivate

◆ createSet

void OutputMenu::createSet ( )
privateslot

◆ deleteSet

void OutputMenu::deleteSet ( QString  id)
privateslot

◆ deleteSetSignal

void OutputMenu::deleteSetSignal ( QString  id)
signal

◆ displaySetDetails

void OutputMenu::displaySetDetails ( QString  id)
signal

◆ editEvent()

void OutputMenu::editEvent ( QString  id)
private

◆ editSet

void OutputMenu::editSet ( QString  id)
privateslot

◆ editSetSignal

void OutputMenu::editSetSignal ( QString  id)
signal

◆ importSet

void OutputMenu::importSet ( )
privateslot

◆ isOpen()

bool OutputMenu::isOpen ( )
inline

◆ showSetDetails

void OutputMenu::showSetDetails ( QString  id)
privateslot

◆ showSetDetailsSignal

void OutputMenu::showSetDetailsSignal ( QString  id)
signal

Member Data Documentation

◆ activeSet

int OutputMenu::activeSet
private

◆ formBuilder

FormBuilder OutputMenu::formBuilder
private

◆ open

bool OutputMenu::open = false
private

◆ OutputHandler

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

◆ outputTabBuilder

OutputTabBuilder OutputMenu::outputTabBuilder = OutputTabBuilder(this)
private

◆ path

QString OutputMenu::path
private
Initial value:
=
QStandardPaths::writableLocation(QStandardPaths::AppDataLocation)

◆ setDetaisBuilder

OutputDetailsBuilder OutputMenu::setDetaisBuilder = OutputDetailsBuilder(this)
private

◆ setHandler

SetHandler OutputMenu::setHandler
private

◆ setrowBuilder

SetrowBuilder OutputMenu::setrowBuilder = SetrowBuilder(this)
private

◆ settings

QSettings* OutputMenu::settings
private
Initial value:
= new QSettings(path + "/Bits and Droids/settings.ini",
QSettings::IniFormat)
QString path
Definition: outputmenu.h:57

◆ settingsHandler

SettingsHandler OutputMenu::settingsHandler
private

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