Files
pilotclient/samples/config/main.cpp

30 lines
810 B
C++

#include <QCoreApplication>
#include "blackmisc/debug.h"
#include "blackmisc/config_manager.h"
#include "blackmisc/config.h"
#include <limits>
#include <iostream>
using namespace BlackMisc;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
BlackMisc::CApplicationContext myApplicationContext;
BlackMisc::IContext::getInstance().setSingleton(new BlackMisc::CDebug());
CConfigManager::getInstance().setConfigPath(QString("config"));
if (!CConfigManager::getInstance().readConfig())
{
bAppWarning << "To run this sample, there must be a config folder";
bAppWarning << "in the same directory, containing *.cfg files.";
}
CConfig *myConfig = CConfigManager::getInstance().getConfig("position");
Q_ASSERT(myConfig);
myConfig->display();
return a.exec();
}