1#include <Core/Resources/Resources.hpp>
2#include <Gui/Utils/KeyMappingManager.hpp>
8using namespace Ra::Gui;
12int main(
int argc,
char** argv ) {
15 if ( argc != 2 ) {
return -1; }
18 QSettings settings(
"RadiumIntegrationTests",
"KeyMappingManager" );
20 KeyMappingManager::createInstance();
21 auto mgr = Gui::KeyMappingManager::getInstance();
23 auto resourcesRootDir { optionalPath.value_or(
"[[Default ressource path not found]]" ) };
25 mgr->loadConfiguration(
"../data/inputs/keymapping-valid.xml" );
26 if ( !mgr->saveConfiguration( base +
"/keymapping-valid.xml" ) )
return -1;
Ra::Core::Utils::Index KeyMappingAction
handle to an action
Ra::Core::Utils::Index Context
handle to a Context
optional< std::string > getRadiumResourcesPath()
Get the path of Radium internal resources.
hepler function to manage enum as underlying types in VariableSet