当前位置: 首页>>代码示例>>C++>>正文


C++ Configurator::setUp方法代码示例

本文整理汇总了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;
}
开发者ID:abramhindle,项目名称:JamTaba,代码行数:19,代码来源:main.cpp

示例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();

 }
开发者ID:Ezeer,项目名称:JomTobo,代码行数:42,代码来源:main.cpp


注:本文中的Configurator::setUp方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。