PosturePerfection
Data Structures | Namespaces | Macros
mainwindow.h File Reference

Header file for the main window. More...

#include <QApplication>
#include <QComboBox>
#include <QDate>
#include <QDialog>
#include <QFrame>
#include <QGroupBox>
#include <QInputDialog>
#include <QLabel>
#include <QMainWindow>
#include <QMenuBar>
#include <QPainter>
#include <QPushButton>
#include <QRect>
#include <QStackedWidget>
#include <QStandardItemModel>
#include <QStatusBar>
#include <QTableView>
#include <QTime>
#include <QTimer>
#include <QVBoxLayout>
#include <QWidget>
#include <QtCore/QVariant>
#include <opencv2/imgcodecs.hpp>
#include "../intermediate_structures.h"
#include "../pipeline.h"
#include "../posture_estimator.h"
#include "opencv2/opencv.hpp"
Include dependency graph for mainwindow.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  GUI::Button
 Subclass of QPushButton that allows having a title and subtitle within the button. More...
 
class  GUI::Label
 Subclass of QLabel that allows having a title and subtitle within the label. More...
 
class  GUI::MainWindow
 Allows for navigation around the application from the main page by letting the user navigate to the data page, settings page and fullscreen page from the main window. More...
 

Namespaces

 GUI
 All code related to the graphical user interface for PosturePerfection.
 

Macros

#define WIDGET_PADDING   5
 

Detailed Description

Header file for the main window.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Macro Definition Documentation

◆ WIDGET_PADDING

#define WIDGET_PADDING   5