fix cloud upload message box

This commit is contained in:
2019-09-09 15:26:25 +02:00
parent 0d2777c4ae
commit 4b3b1749d6

View File

@@ -10,13 +10,7 @@ void App::cloud_upload()
return;
if (Canvas::I->m_newdoc)
{
auto msgbox = new NodeMessageBox();
msgbox->m_manager = &layout;
msgbox->init();
msgbox->m_title->set_text("Warning");
msgbox->m_message->set_text("This document needs to be saved before upload.");
layout[main_id]->add_child(msgbox);
layout[main_id]->update();
message_box("Warning", "This document needs to be saved before upload.");
}
else
{
@@ -35,18 +29,10 @@ void App::cloud_upload()
});
pb->destroy();
auto msgbox = new NodeMessageBox();
msgbox->m_manager = &layout;
msgbox->init();
msgbox->m_title->set_text("Success");
msgbox->m_message->set_text("This document has been succesfully uploaded.");
layout[main_id]->add_child(msgbox);
layout[main_id]->update();
message_box("Success", "This document has been succesfully uploaded.");
};
auto m = layout[main_id]->add_child<NodeMessageBox>();
m->m_title->set_text("Publish document");
m->m_message->set_text("Would you like to upload to the public domain?");
auto m = message_box("Publish document", "Would you like to upload to the public domain?");
m->btn_ok->m_text->set_text("Yes");
m->btn_cancel->m_text->set_text("No");
m->btn_ok->on_click = [this, m, upload_thread](Node*) {
@@ -56,7 +42,6 @@ void App::cloud_upload()
m->btn_cancel->on_click = [this, m, upload_thread](Node*) {
m->destroy();
};
}
}