summaryrefslogtreecommitdiff
path: root/Libraries/LibGUI/MessageBox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Libraries/LibGUI/MessageBox.cpp')
-rw-r--r--Libraries/LibGUI/MessageBox.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/Libraries/LibGUI/MessageBox.cpp b/Libraries/LibGUI/MessageBox.cpp
index df357a02fb..9af920a8c7 100644
--- a/Libraries/LibGUI/MessageBox.cpp
+++ b/Libraries/LibGUI/MessageBox.cpp
@@ -34,22 +34,20 @@
namespace GUI {
-int MessageBox::show(const StringView& text, const StringView& title, Type type, InputType input_type, Window* parent_window)
+int MessageBox::show(Window* parent_window, const StringView& text, const StringView& title, Type type, InputType input_type)
{
- auto box = MessageBox::construct(text, title, type, input_type);
- if (parent_window) {
- parent_window->add_child(box);
+ auto box = MessageBox::construct(parent_window, text, title, type, input_type);
+ if (parent_window)
box->set_icon(parent_window->icon());
- }
return box->exec();
}
-int MessageBox::show_error(const StringView& text, Window* parent_window)
+int MessageBox::show_error(Window* parent_window, const StringView& text)
{
- return show(text, "Error", GUI::MessageBox::Type::Error, GUI::MessageBox::InputType::OK, parent_window);
+ return show(parent_window, text, "Error", GUI::MessageBox::Type::Error, GUI::MessageBox::InputType::OK);
}
-MessageBox::MessageBox(const StringView& text, const StringView& title, Type type, InputType input_type, Window* parent_window)
+MessageBox::MessageBox(Window* parent_window, const StringView& text, const StringView& title, Type type, InputType input_type)
: Dialog(parent_window)
, m_text(text)
, m_type(type)