aboutsummaryrefslogtreecommitdiff
path: root/libs/game_bethesda/src/gamebryo/gamebryosavegameinfo.h
blob: e2142930f0c9065e274e391617ccf4950b6f3530 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef GAMEBRYOSAVEGAMEINFO_H
#define GAMEBRYOSAVEGAMEINFO_H

#include "savegameinfo.h"

class GameGamebryo;

class GamebryoSaveGameInfo : public MOBase::SaveGameInfo
{
public:
  GamebryoSaveGameInfo(GameGamebryo const* game);
  ~GamebryoSaveGameInfo();

  virtual MissingAssets getMissingAssets(MOBase::ISaveGame const& save) const override;

  virtual MOBase::ISaveGameInfoWidget* getSaveGameWidget(QWidget*) const override;

protected:
  friend class GamebryoSaveGameInfoWidget;
  GameGamebryo const* m_Game;
};

#endif  // GAMEBRYOSAVEGAMEINFO_H