本文整理汇总了C++中AppConfig::GetMainWindow方法的典型用法代码示例。如果您正苦于以下问题:C++ AppConfig::GetMainWindow方法的具体用法?C++ AppConfig::GetMainWindow怎么用?C++ AppConfig::GetMainWindow使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AppConfig
的用法示例。
在下文中一共展示了AppConfig::GetMainWindow方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Start
void UIModule::Start()
{
SharedKMethod api = this->host->GetGlobalObject()->GetNS("API.fire")->ToMethod();
api->Call("ti.UI.start", Value::Undefined);
#ifdef OS_WIN32
UIBinding* binding = new Win32UIBinding(host);
#elif OS_OSX
UIBinding* binding = new OSXUIBinding(host);
#elif OS_LINUX
UIBinding* binding = new GtkUIBinding(host);
#endif
AppConfig *config = AppConfig::Instance();
if (config == NULL)
{
std::string msg = "Error loading tiapp.xml. Your application "
"is not properly configured or packaged.";
binding->ErrorDialog(msg);
throw ValueException::FromString(msg.c_str());
return;
}
WindowConfig *main_window_config = config->GetMainWindow();
if (main_window_config == NULL)
{
std::string msg ="Error loading tiapp.xml. Your application "
"window is not properly configured or packaged.";
binding->ErrorDialog(msg);
throw ValueException::FromString(msg.c_str());
return;
}
binding->CreateMainWindow(main_window_config);
}