1#ifndef ScreenOptionsManageProfiles_H
2#define ScreenOptionsManageProfiles_H
4#include "ScreenOptions.h"
12 void HandleScreenMessage(
const ScreenMessage& SM)
override;
15 void ImportOptions(
int iRow,
const PlayerNumber& vpns)
override;
16 void ExportOptions(
int iRow,
const PlayerNumber& vpns)
override;
17 void ExportOptionsOnCancel(
int iRow,
const PlayerNumber& pn)
override;
22 int GetLocalProfileIndexWithFocus()
const;
23 std::string GetLocalProfileIDWithFocus()
const;
25 std::vector<std::string> m_vsLocalProfileID;
Definition ScreenOptionsManageProfiles.h:7
void BeginScreen() override
This is called immediately before the screen is used.
Definition ScreenOptionsManageProfiles.cpp:89
void AfterChangeRow(PlayerNumber pn) override
Perform an action after moving to a new row.
Definition ScreenOptionsManageProfiles.cpp:302
void Init() override
This is called immediately after construction, to allow initializing after all derived classes exist.
Definition ScreenOptionsManageProfiles.cpp:80
A grid of options; the selected option is drawn with a highlight rectangle.
Definition ScreenOptions.h:38