std::int32_t CmdAcknowledgeBailment::run( std::string server, std::string mynym, std::string hisnym, std::string mypurse) { if (!checkServer("server", server)) { return -1; } if (!checkNym("mynym", mynym)) { return -1; } if (!checkNym("hisnym", hisnym)) { return -1; } std::string terms = inputText("Deposit instructions"); if (0 == terms.size()) { return -1; } std::string response; { response = Opentxs:: Client() .ServerAction() .AcknowledgeBailment( Identifier::Factory(mynym), Identifier::Factory(server), Identifier::Factory(hisnym), Identifier::Factory(mypurse), terms) ->Run(); } return processResponse(response, "acknowledge bailment"); }
void AMExportWizardChooseExporterPage::onBrowseButtonClicked() { int pos(0); QString inputText(QFileDialog::getExistingDirectory(this, "Export Location", destinationFolder_->text())); destinationFolder_->setText(inputText); destinationFolder_->validator()->validate(inputText, pos); }
void WLineEdit::setFormData(const FormData& formData) { // if the value was updated through the API, then ignore the update from // the browser, this happens when an action generated multiple events, // and we do not want to revert the changes made through the API if (flags_.test(BIT_CONTENT_CHANGED) || isReadOnly()) return; if (!Utils::isEmpty(formData.values)) { const std::string& value = formData.values[0]; displayContent_ = inputText(WT_USTRING::fromUTF8(value, true)); content_ = removeSpaces(displayContent_); } }
// Prompt for restore: Make sure repository is unmodified, // prompt for a branch if desired or just ask to restore. // Note that the stash to be restored changes if the user // chooses to stash away modified repository. bool StashDialog::promptForRestore(QString *stash, QString *branch /* = 0*/, QString *errorMessage) { const QString stashIn = *stash; bool modifiedPromptShown = false; switch (gitClient()->gitStatus(m_repository, StatusMode(NoUntracked | NoSubmodules), 0, errorMessage)) { case GitClient::StatusFailed: return false; case GitClient::StatusChanged: { switch (promptModifiedRepository(*stash)) { case ModifiedRepositoryCancel: return false; case ModifiedRepositoryStash: if (gitClient()->synchronousStash(m_repository, QString(), GitClient::StashPromptDescription).isEmpty()) return false; *stash = nextStash(*stash); // Our stash id to be restored changed QTC_ASSERT(!stash->isEmpty(), return false); break; case ModifiedRepositoryDiscard: if (!gitClient()->synchronousReset(m_repository)) return false; break; } modifiedPromptShown = true; } break; case GitClient::StatusUnchanged: break; } // Prompt for branch or just ask. if (branch) { *branch = stashRestoreDefaultBranch(*stash); if (!inputText(this, tr("Restore Stash to Branch"), tr("Branch:"), branch) || branch->isEmpty()) return false; } else { if (!modifiedPromptShown && !ask(tr("Stash Restore"), tr("Would you like to restore %1?").arg(stashIn))) return false; } return true; }
void WLineEdit::setText(const WT_USTRING& text) { WT_USTRING newDisplayText = inputText(text); WT_USTRING newText = removeSpaces(newDisplayText); if (maskChanged_ || content_ != newText || displayContent_ != newDisplayText) { content_ = newText; displayContent_ = newDisplayText; if (isRendered() && !inputMask_.empty()) { doJavaScript("jQuery.data(" + jsRef() + ", 'lobj')" ".setValue(" + WWebWidget::jsStringLiteral(newDisplayText) + ");"); } flags_.set(BIT_CONTENT_CHANGED); repaint(); validate(); applyEmptyText(); } }