ADTF  3.18.4
qt_messagebox.h
Go to the documentation of this file.
1 
8 /*
9  * This file depends on Qt which is licensed under LGPLv3.
10  * See ADTF_DIR/3rdparty/qt5 and doc/license for detailed information.
11  */
12 #pragma once
13 #include <adtf_utils.h>
14 #include <QWidget>
15 #include <QString>
16 #include <utility>
17 #include <QMessageBox>
18 
19 namespace adtf
20 {
21 namespace ui
22 {
23 namespace mega
24 {
25 
31 std::pair<QString, QString> split_result(tResult oResult);
32 
43 QMessageBox::StandardButton result_message_box(QWidget* pParent,
44  const QString& strTitle,
45  tResult oResult,
46  const QString& strInformativeText = {},
47  QMessageBox::StandardButtons eButtons = QMessageBox::Ok,
48  QMessageBox::StandardButton eDefaultButton = QMessageBox::NoButton);
49 
50 }
51 
52 using mega::split_result;
54 
55 }
56 }
Copyright © Audi Electronics Venture GmbH.
std::pair< QString, QString > split_result(tResult oResult)
Splits the result into the main error message and a detailed error description.
QMessageBox::StandardButton result_message_box(QWidget *pParent, const QString &strTitle, tResult oResult, const QString &strInformativeText={}, QMessageBox::StandardButtons eButtons=QMessageBox::Ok, QMessageBox::StandardButton eDefaultButton=QMessageBox::NoButton)
Display a message box showing the given tResult.
Namespace for entire ADTF SDK.