YODAU 1.0
YEAR OF THE DEPEND ADULT UNDERGARMENT
Loading...
Searching...
No Matches
controller.hpp File Reference

Declares frontend controller that binds GUI widgets to backend streams. More...

#include <QColor>
#include <QImage>
#include <QMap>
#include <QObject>
#include <QPointF>
#include <QRandomGenerator>
#include <QSet>
#include <QString>
#include <QStringList>
#include <QTimer>
#include <QUrl>
#include <vector>
#include "stream_manager.hpp"
#include "widgets/stream_cell.hpp"
Include dependency graph for controller.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  controller
 Frontend coordinator for streams, lines, templates, and events. More...
struct  controller::tpl_line
 Stored template geometry (percentage coordinates). More...

Detailed Description

Declares frontend controller that binds GUI widgets to backend streams.

The controller is the "glue" layer between:

It owns no heavy resources; instead it orchestrates lifetimes of widgets, forwards frames to backend, and applies backend events back to the UI.

Definition in file controller.hpp.