SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions
keybind_serializers.h File Reference
#include "keybind_definitions.h"
#include <stdint.h>
#include <vector>
Include dependency graph for keybind_serializers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using Parse_AllKeyProfiles = std::vector< struct Keybind_Profiles >
 
using Parse_AllCommandCategories = std::vector< struct CommandCategory_Entry >
 

Functions

bool loadFrom (BinStore *s, Parse_AllKeyProfiles &target)
 
void saveTo (const Parse_AllKeyProfiles &target, const QString &baseName, bool text_format=false)
 
bool loadFrom (BinStore *s, Parse_AllCommandCategories &target)
 
void saveTo (const Parse_AllCommandCategories &target, const QString &baseName, bool text_format=false)
 
template<class Archive >
void serialize (Archive &archive, Keybind &k)
 
template<class Archive >
void serialize (Archive &archive, Keybind_Profiles &kp)
 
template<class Archive >
void serialize (Archive &archive, KeybindSettings &kbds, uint32_t const version)
 
void saveTo (const KeybindSettings &target, const QString &baseName, bool text_format=false)
 
void serializeToDb (const KeybindSettings &data, QString &tgt)
 
void serializeFromDb (KeybindSettings &data, const QString &src)
 

Typedef Documentation

using Parse_AllKeyProfiles = std::vector<struct Keybind_Profiles>

Function Documentation

void saveTo ( const Parse_AllKeyProfiles target,
const QString &  baseName,
bool  text_format = false 
)
void saveTo ( const Parse_AllCommandCategories target,
const QString &  baseName,
bool  text_format = false 
)
template<class Archive >
void serialize ( Archive &  archive,
Keybind k 
)