int msg_critical(QString caption, QString text, int button0, int button1, int button2) { if (UmlDesktop::nogui() && (button1 == 0)) { printf("critical\n%s\n%s\n", (const char *) caption, (const char *) text); return 0; } return msg_msg(QMessageBox::Critical, caption, text, button0, button1, button2); }
int msg_information(QString caption, QString text, int button0, int button1, int button2) { if (UmlDesktop::nogui() && (button1 == 0)) { printf("information\n%s\n%s\n", (const char *) caption, (const char *) text); return 0; } return msg_msg(QMessageBox::Information, caption, text, button0, button1, button2); }
int msg_warning(QString caption, QString text, int button0, int button1, int button2) { if (UmlDesktop::nogui() && (button1 == 0)) { printf("warning\n%s\n%s\n", (const char *) caption.toLatin1().constData(), (const char *) text.toLatin1().constData()); return 0; } return msg_msg(QMessageBox::Warning, caption, text, button0, button1, button2); }