24 lines
465 B
C
Raw Normal View History

2022-01-20 10:48:57 -04:00
#pragma once
#include "controller_interface.h"
#include "interfaces/module_controller_delegate_interface.h"
#include "signals.h"
#include <QObject>
namespace Modules
{
namespace Main
{
class Controller : public QObject, ControllerInterface
{
public:
2022-01-20 11:50:10 -04:00
Controller(ModuleControllerDelegateInterface* delegate, QObject* parent = nullptr);
2022-01-20 10:48:57 -04:00
void init() override;
private:
ModuleControllerDelegateInterface* m_delegate;
};
} // namespace Main
} // namespace Modules