2013-12-11 03:23:47 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include "../GuiComponent.h"
|
|
|
|
|
#include "../components/ImageComponent.h"
|
|
|
|
|
#include "../components/TextComponent.h"
|
|
|
|
|
#include "../components/ScrollableContainer.h"
|
|
|
|
|
|
|
|
|
|
class SystemData;
|
|
|
|
|
|
|
|
|
|
class SystemView : public GuiComponent
|
|
|
|
|
{
|
|
|
|
|
public:
|
|
|
|
|
SystemView(Window* window, SystemData* system);
|
|
|
|
|
|
|
|
|
|
void updateData();
|
|
|
|
|
|
2013-12-24 17:50:26 +00:00
|
|
|
bool input(InputConfig* config, Input input) override;
|
|
|
|
|
|
2013-12-11 03:23:47 +00:00
|
|
|
private:
|
|
|
|
|
SystemData* mSystem;
|
|
|
|
|
|
|
|
|
|
TextComponent mHeaderText;
|
|
|
|
|
ImageComponent mHeaderImage;
|
|
|
|
|
ImageComponent mImage;
|
2014-01-07 22:57:30 +00:00
|
|
|
ThemeExtras mExtras;
|
2013-12-11 03:23:47 +00:00
|
|
|
};
|