Clarified Yes/No buttons in Merge question dialog

This commit is contained in:
Philipp Crocoll
2013-07-17 16:26:12 +02:00
parent ed7a85dde7
commit 5699216c00
9 changed files with 81 additions and 31 deletions

View File

@@ -50,6 +50,16 @@ namespace keepass2android
EventHandler<DialogClickEventArgs> yesHandler,
EventHandler<DialogClickEventArgs> noHandler,
EventHandler<DialogClickEventArgs> cancelHandler,
Context ctx);
/// <summary>
/// Asks the user the question "messageKey" with the options Yes/No/Cancel, but the yes/no strings can be selected freely, calls the handler corresponding to the answer.
/// </summary>
void AskYesNoCancel(UiStringKey titleKey, UiStringKey messageKey,
UiStringKey yesString, UiStringKey noString,
EventHandler<DialogClickEventArgs> yesHandler,
EventHandler<DialogClickEventArgs> noHandler,
EventHandler<DialogClickEventArgs> cancelHandler,
Context ctx);
/// <summary>

View File

@@ -30,6 +30,10 @@ namespace keepass2android
CheckingTargetFileForChanges,
TitleSyncQuestion,
MessageSyncQuestion,
SynchronizingDatabase
SynchronizingDatabase,
yes,
no,
YesSynchronize,
NoOverwrite
}
}

View File

@@ -78,7 +78,9 @@ namespace keepass2android
{
//ask user...
_app.AskYesNoCancel(UiStringKey.TitleSyncQuestion, UiStringKey.MessageSyncQuestion,
_app.AskYesNoCancel(UiStringKey.TitleSyncQuestion, UiStringKey.MessageSyncQuestion,
UiStringKey.YesSynchronize,
UiStringKey.NoOverwrite,
//yes = sync
(sender, args) =>
{