本文整理汇总了C++中CGUIDialogNumeric::IsAutoClosed方法的典型用法代码示例。如果您正苦于以下问题:C++ CGUIDialogNumeric::IsAutoClosed方法的具体用法?C++ CGUIDialogNumeric::IsAutoClosed怎么用?C++ CGUIDialogNumeric::IsAutoClosed使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CGUIDialogNumeric
的用法示例。
在下文中一共展示了CGUIDialogNumeric::IsAutoClosed方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ShowAndGetNumber
bool CGUIDialogNumeric::ShowAndGetNumber(CStdString& strInput, const CStdString &strHeading, unsigned int iAutoCloseTimeoutMs /* = 0 */)
{
// Prompt user for password input
CGUIDialogNumeric *pDialog = (CGUIDialogNumeric *)g_windowManager.GetWindow(WINDOW_DIALOG_NUMERIC);
pDialog->SetHeading( strHeading );
pDialog->SetMode(INPUT_NUMBER, (void *)&strInput);
if (iAutoCloseTimeoutMs)
pDialog->SetAutoClose(iAutoCloseTimeoutMs);
pDialog->DoModal();
if (!pDialog->IsAutoClosed() && (!pDialog->IsConfirmed() || pDialog->IsCanceled()))
return false;
pDialog->GetOutput(&strInput);
return true;
}
示例2: ShowAndGetNumber
bool CGUIDialogNumeric::ShowAndGetNumber(std::string& strInput, const std::string &strHeading, unsigned int iAutoCloseTimeoutMs /* = 0 */)
{
// Prompt user for password input
CGUIDialogNumeric *pDialog = CServiceBroker::GetGUI()->GetWindowManager().GetWindow<CGUIDialogNumeric>(WINDOW_DIALOG_NUMERIC);
pDialog->SetHeading( strHeading );
pDialog->SetMode(INPUT_NUMBER, strInput);
if (iAutoCloseTimeoutMs)
pDialog->SetAutoClose(iAutoCloseTimeoutMs);
pDialog->Open();
if (!pDialog->IsAutoClosed() && (!pDialog->IsConfirmed() || pDialog->IsCanceled()))
return false;
strInput = pDialog->GetOutputString();
return true;
}