You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
604 B
C++
33 lines
604 B
C++
7 years ago
|
//
|
||
|
// Created by koncord on 31.03.18.
|
||
|
//
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
#include <components/settings/settings.hpp>
|
||
|
|
||
|
namespace Ui
|
||
|
{
|
||
|
class MainWindow;
|
||
|
}
|
||
|
|
||
|
class SettingsMgr
|
||
|
{
|
||
|
public:
|
||
|
SettingsMgr();
|
||
|
|
||
|
void loadBrowserSettings(Ui::MainWindow &mw);
|
||
|
void saveBrowserSettings(Ui::MainWindow &mw);
|
||
|
|
||
|
void loadClientSettings(Ui::MainWindow &mw);
|
||
|
void saveClientSettings(Ui::MainWindow &mw);
|
||
|
|
||
|
void loadServerSettings(Ui::MainWindow &mw);
|
||
|
void saveServerSettings(Ui::MainWindow &mw);
|
||
|
|
||
|
private:
|
||
|
Settings::Manager serverMgr, clientMgr;
|
||
|
std::string serverCfg, clientCfg;
|
||
|
void switchMgr();
|
||
|
};
|