RelayFile/UserInterface/ControlManager.h

33 lines
588 B
C++

#ifndef CONTROL_MANAGER_H
#define CONTROL_MANAGER_H
#include "HeaderControl.h"
#include "LocalControl.h"
#include "RemoteControl.h"
#include "TaskControl.h"
#include "LogControl.h"
#include "OnLineControl.h"
#include <memory>
class ControlManager
{
public:
ControlManager(wxWindow* parent);
~ControlManager() = default;
private:
void Init();
private:
wxWindow* parent_;
public:
HeaderControl* header_;
LocalControl* local_;
RemoteControl* remote_;
TaskControl* task_;
LogControl* log_;
OnlineControl* online_;
};
#endif // CONTROL_MANAGER_H