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

#include <eventwindow.h>

Inheritance diagram for EventWindow:

Signals

void closedEventWindow ()
 

Public Member Functions

 EventWindow (QWidget *parent=nullptr)
 
 ~EventWindow ()
 

Private Slots

void cellTextChanged (QTableWidgetItem *)
 
void comboBoxChanged ()
 
void saveBtnPressed ()
 
void addEventBtnPressed ()
 
void delChanged ()
 

Private Member Functions

void readFile ()
 
bool eventFilter (QObject *obj, QEvent *e)
 
bool checkIfRowChanged (int index)
 
void writeFile ()
 
void fillRow (int index)
 
void closeEvent (QCloseEvent *event) override
 

Static Private Member Functions

static QString checkSpaces (std::string stringToCheck)
 

Private Attributes

PathHandler pathHandler
 
QString applicationEventsPath = pathHandler.getWritableEventPath()
 
Ui::EventWindowui
 
QTableWidget * eventTable = new QTableWidget()
 

Constructor & Destructor Documentation

◆ EventWindow()

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

◆ ~EventWindow()

EventWindow::~EventWindow ( )

Member Function Documentation

◆ addEventBtnPressed

void EventWindow::addEventBtnPressed ( )
privateslot

◆ cellTextChanged

void EventWindow::cellTextChanged ( QTableWidgetItem *  changedItem)
privateslot

◆ checkIfRowChanged()

bool EventWindow::checkIfRowChanged ( int  index)
private

◆ checkSpaces()

QString EventWindow::checkSpaces ( std::string  stringToCheck)
staticprivate

◆ closedEventWindow

void EventWindow::closedEventWindow ( )
signal

◆ closeEvent()

void EventWindow::closeEvent ( QCloseEvent *  event)
overrideprivate

◆ comboBoxChanged

void EventWindow::comboBoxChanged ( )
privateslot

◆ delChanged

void EventWindow::delChanged ( )
privateslot

◆ eventFilter()

bool EventWindow::eventFilter ( QObject *  obj,
QEvent *  e 
)
private

◆ fillRow()

void EventWindow::fillRow ( int  index)
private

◆ readFile()

void EventWindow::readFile ( )
private

◆ saveBtnPressed

void EventWindow::saveBtnPressed ( )
privateslot

◆ writeFile()

void EventWindow::writeFile ( )
private

Member Data Documentation

◆ applicationEventsPath

QString EventWindow::applicationEventsPath = pathHandler.getWritableEventPath()
private

◆ eventTable

QTableWidget* EventWindow::eventTable = new QTableWidget()
private

◆ pathHandler

PathHandler EventWindow::pathHandler
private

◆ ui

Ui::EventWindow* EventWindow::ui
private

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