bool CGUIDialogYesNo::ShowAndGetInput(CVariant heading, CVariant line0, CVariant line1, CVariant line2, bool &bCanceled) { return ShowAndGetInput(heading, line0, line1, line2, bCanceled, "", "", NO_TIMEOUT); }
bool CGUIDialogYesNo::ShowAndGetInput(CVariant heading, CVariant line0, CVariant line1, CVariant line2, CVariant noLabel /* = "" */, CVariant yesLabel /* = "" */) { bool bDummy(false); return ShowAndGetInput(heading, line0, line1, line2, bDummy, noLabel, yesLabel, NO_TIMEOUT); }
bool CGUIDialogYesNo::ShowAndGetInput(CVariant heading, CVariant text) { bool bDummy(false); return ShowAndGetInput(heading, text, "", "", bDummy); }
// Shows keyboard and prompts for a password. // Differs from ShowAndVerifyNewPassword() in that no second verification is necessary. bool CGUIDialogKeyboard::ShowAndGetNewPassword(CStdString& newPassword, const CStdString &heading, bool allowEmpty) { return ShowAndGetInput(newPassword, heading, allowEmpty, true); }
bool CGUIDialogKeyboard::ShowAndGetInput(CStdString& aTextString, bool allowEmptyResult) { return ShowAndGetInput(aTextString, "", allowEmptyResult) != 0; }
// Shows keyboard and prompts for a password. // Differs from ShowAndVerifyNewPassword() in that no second verification is necessary. bool CGUIKeyboardFactory::ShowAndGetNewPassword(CStdString& newPassword, const CVariant &heading, bool allowEmpty, unsigned int autoCloseMs /* = 0 */) { return ShowAndGetInput(newPassword, heading, allowEmpty, true, autoCloseMs); }
bool CGUIKeyboardFactory::ShowAndGetInput(CStdString& aTextString, bool allowEmptyResult, unsigned int autoCloseMs /* = 0 */) { return ShowAndGetInput(aTextString, "", allowEmptyResult, false, autoCloseMs); }