Removing .orp extension from profile names
This commit is contained in:
parent
f0fbe17456
commit
f844108022
2 changed files with 11 additions and 10 deletions
|
|
@ -32,10 +32,15 @@ bool ProfileManager::SaveProfile(std::string profile_name)
|
||||||
\*---------------------------------------------------------*/
|
\*---------------------------------------------------------*/
|
||||||
if(profile_name != "")
|
if(profile_name != "")
|
||||||
{
|
{
|
||||||
|
/*---------------------------------------------------------*\
|
||||||
|
| Extension .orp - OpenRgb Profile |
|
||||||
|
\*---------------------------------------------------------*/
|
||||||
|
std::string filename = profile_name + ".orp";
|
||||||
|
|
||||||
/*---------------------------------------------------------*\
|
/*---------------------------------------------------------*\
|
||||||
| Open an output file in binary mode |
|
| Open an output file in binary mode |
|
||||||
\*---------------------------------------------------------*/
|
\*---------------------------------------------------------*/
|
||||||
std::ofstream controller_file(configuration_directory + profile_name, std::ios::out | std::ios::binary);
|
std::ofstream controller_file(configuration_directory + filename, std::ios::out | std::ios::binary);
|
||||||
|
|
||||||
/*---------------------------------------------------------*\
|
/*---------------------------------------------------------*\
|
||||||
| Write header |
|
| Write header |
|
||||||
|
|
@ -334,7 +339,7 @@ bool ProfileManager::LoadProfileWithOptions
|
||||||
|
|
||||||
void ProfileManager::DeleteProfile(std::string profile_name)
|
void ProfileManager::DeleteProfile(std::string profile_name)
|
||||||
{
|
{
|
||||||
remove((configuration_directory + profile_name).c_str());
|
remove((configuration_directory + profile_name + ".orp").c_str());
|
||||||
|
|
||||||
UpdateProfileList();
|
UpdateProfileList();
|
||||||
}
|
}
|
||||||
|
|
@ -373,6 +378,7 @@ void ProfileManager::UpdateProfileList()
|
||||||
/*---------------------------------------------------------*\
|
/*---------------------------------------------------------*\
|
||||||
| Add this profile to the list |
|
| Add this profile to the list |
|
||||||
\*---------------------------------------------------------*/
|
\*---------------------------------------------------------*/
|
||||||
|
filename.erase(filename.length() - 4);
|
||||||
profile_list.push_back(filename);
|
profile_list.push_back(filename);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -965,15 +965,10 @@ void Ui::OpenRGBDialog2::on_ButtonSaveProfile_clicked()
|
||||||
\*---------------------------------------------------------*/
|
\*---------------------------------------------------------*/
|
||||||
std::string profile_name = dialog.show();
|
std::string profile_name = dialog.show();
|
||||||
|
|
||||||
/*---------------------------------------------------------*\
|
|
||||||
| Extension .orp - OpenRgb Profile |
|
|
||||||
\*---------------------------------------------------------*/
|
|
||||||
std::string filename = profile_name + ".orp";
|
|
||||||
|
|
||||||
/*---------------------------------------------------------*\
|
/*---------------------------------------------------------*\
|
||||||
| Save the profile |
|
| Save the profile |
|
||||||
\*---------------------------------------------------------*/
|
\*---------------------------------------------------------*/
|
||||||
if(profile_manager->SaveProfile(filename))
|
if(profile_manager->SaveProfile(profile_name))
|
||||||
{
|
{
|
||||||
UpdateProfileList();
|
UpdateProfileList();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue