Advertisement
Guest User

config def

a guest
Apr 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.67 KB | None | 0 0
  1.  
  2. struct configStruct{
  3. public:
  4.     QString s;
  5.     QString s_driver;
  6.     QString s_host;
  7.     QString s_port;
  8.     QString s_user;
  9.     QString s_pass;
  10.     QString sg;
  11.     QString sg_driver;
  12.     QString sg_host;
  13.     QString sg_port;
  14.     QString sg_user;
  15.     QString sg_pass;
  16.     configStruct(): s() {
  17.         QSettings config(QStringLiteral("settings.cfg"),QSettings::IniFormat,nullptr);
  18.        
  19.         config.beginGroup(QStringLiteral("AdminServer"));
  20.         config.beginGroup(QStringLiteral("AccountDatabase"));
  21.         s = config.value(QStringLiteral("db_name"),"segs").toString();
  22.         s_driver = config.value(QStringLiteral("db_driver"),"SQLITE").toString();
  23.         s_host = config.value(QStringLiteral("db_host"),"127.0.0.1").toString();
  24.         s_port = config.value(QStringLiteral("db_port"),"5432").toString();
  25.         s_user = config.value(QStringLiteral("db_user"),"segs").toString();
  26.         s_pass = config.value(QStringLiteral("db_pass"),"segs123").toString();
  27.         config.endGroup(); // AccountDatabase
  28.        
  29.         config.beginGroup(QStringLiteral("CharacterDatabase"));
  30.         sg = config.value(QStringLiteral("db_name"),"segs_game").toString();
  31.         sg_driver = config.value(QStringLiteral("db_driver"),"SQLITE").toString();
  32.         sg_host = config.value(QStringLiteral("db_host"),"127.0.0.1").toString();
  33.         sg_port = config.value(QStringLiteral("db_port"),"5432").toString();
  34.         sg_user = config.value(QStringLiteral("db_user"),"segs").toString();
  35.         sg_pass = config.value(QStringLiteral("db_pass"),"segs123").toString();
  36.         config.endGroup(); // CharacterDatabase
  37.         config.endGroup(); // AdminServer
  38.     }
  39. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement