本文整理汇总了C++中Configurator::setUp方法的典型用法代码示例。如果您正苦于以下问题:C++ Configurator::setUp方法的具体用法?C++ Configurator::setUp怎么用?C++ Configurator::setUp使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Configurator
的用法示例。
在下文中一共展示了Configurator::setUp方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: DllMain
BOOL WINAPI DllMain(HINSTANCE hInst, DWORD dwReason, LPVOID /*lpvReserved*/)
{
static bool ownApplication = FALSE;
if (dwReason == DLL_PROCESS_ATTACH) {
QApplication::setApplicationName("Jamtaba 2");
QApplication::setApplicationVersion(APP_VERSION);
// start the configurator
Configurator *configurator = Configurator::getInstance();
if (!configurator->setUp(APPTYPE::plugin))
qCWarning(jtConfigurator) << "JTBConfig->setUp() FAILED !";
ownApplication = QMfcApp::pluginInstance(hInst);
}
if (dwReason == DLL_PROCESS_DETACH && ownApplication)
delete qApp;
return TRUE;
}
示例2: main
int main(int argc, char* args[] ){
QApplication::setApplicationName("Jomtobo");
QApplication::setApplicationVersion(APP_VERSION);
//start the configurator
Configurator* configurator = Configurator::getInstance();
if(!configurator->setUp(standalone)) qCWarning(jtConfigurator) << "JTBConfig->setUp() FAILED !" ;
Persistence::Settings settings;
settings.load();
//SingleApplication is not working in mac. Using a dirty ifdef until have time to solve the SingleApplication issue in Mac
#ifdef Q_OS_WIN
QApplication* application = new SingleApplication(argc, args);
#else
QApplication* application = new QApplication(argc, args);
#endif
Controller::StandaloneMainController mainController(settings, (QApplication*)application);
//..JOMTOBO CSS
mainController.configureStyleSheet("jomtobo.css");
mainController.start();
if(mainController.isUsingNullAudioDriver()){
QMessageBox::about(nullptr, "Fatal error!", "Jamtaba can't detect any audio device in your machine!");
}
MainWindowStandalone mainWindow(&mainController);
mainController.setMainWindow(&mainWindow);
mainWindow.show();
#ifdef Q_OS_WIN
//The SingleApplication class implements a showUp() signal. You can bind to that signal to raise your application's
//window when a new instance had been started.
QObject::connect(application, SIGNAL(showUp()), &mainWindow, SLOT(raise()));
#endif
return application->exec();
}