22#ifndef BLADERUNNER_KIA_SECTION_SAVE_H
23#define BLADERUNNER_KIA_SECTION_SAVE_H
25#include "bladerunner/ui/kia_section_base.h"
27#include "common/scummsys.h"
28#include "common/str.h"
30#include "engines/savestate.h"
36namespace BladeRunner {
66 int _displayingLineId;
75 void close()
override;
81 void handleMouseMove(
int mouseX,
int mouseY)
override;
82 void handleMouseDown(
bool mainButton)
override;
83 void handleMouseUp(
bool mainButton)
override;
84 void handleMouseScroll(
int direction)
override;
86 void handleCustomEventStart(
const Common::Event &evt)
override;
87 void handleCustomEventStop(
const Common::Event &evt)
override;
89 static void scrollBoxCallback(
void *callbackData,
void *source,
int lineData,
int mouseButton);
90 static void inputBoxCallback(
void *callbackData,
void *source);
92 static void onButtonHovered(
int buttonId,
void *callbackData);
95 static void onKSSButtonPressed(
int buttonId,
void *callbackData);
97 void changeState(State state);
Definition: bladerunner.h:113
Definition: kia_section_base.h:40
Definition: kia_section_save.h:43
Definition: ui_container.h:33
Definition: ui_image_picker.h:40
Definition: formatinfo.h:28
Definition: keyboard.h:294