1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 05:47:35 +00:00

LibGUI: Show hours and minutes in "unsaved changes" dialogs

This commit is contained in:
Rafał Babiarz 2022-01-05 22:43:24 +01:00 committed by Brian Gianforcaro
parent 0012c03eb5
commit 3132ce1d36

View file

@ -5,6 +5,7 @@
*/
#include <AK/LexicalPath.h>
#include <AK/NumberFormat.h>
#include <LibGUI/BoxLayout.h>
#include <LibGUI/Button.h>
#include <LibGUI/ImageWidget.h>
@ -39,7 +40,8 @@ int MessageBox::ask_about_unsaved_changes(Window* parent_window, StringView path
if (!path.is_empty() && last_unmodified_timestamp.has_value()) {
auto age = (Time::now_monotonic() - *last_unmodified_timestamp).to_seconds();
builder.appendff("\nLast saved {} second{} ago.", age, age == 1 ? "" : "s");
auto readable_time = human_readable_time(age);
builder.appendff("\nLast saved {} ago.", readable_time);
}
auto box = MessageBox::construct(parent_window, builder.string_view(), "Unsaved changes", Type::Warning, InputType::YesNoCancel);