You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version 6.5.0. Issue Magix3D #112 : QtMessageBox::displayWarningMessageInAppWorkspace and QtMessageBox::displayErrorMessageInAppWorkspace which do not disrupt the current virtual desktop, QtMessageBox::systemNotification method for sending a message to the notification system.
Copy file name to clipboardExpand all lines: src/QtUtil/public/QtUtil/QtMessageBox.h
+56-24Lines changed: 56 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -7,20 +7,19 @@
7
7
8
8
#include<QWidget>
9
9
#include<QMessageBox>
10
+
#include<QScreen>
10
11
11
12
12
13
13
14
/**
14
-
* Fonctions permettant d'afficher une boite de dialogue contenant un
15
-
* message.
15
+
* Fonctions permettant d'afficher une boite de dialogue contenant un message.
16
16
*/
17
17
classQtMessageBox
18
18
{
19
19
public :
20
20
21
21
/**
22
-
* Boite de dialogue modale affichant un message d'information. Formate le
23
-
* message avant affichage.
22
+
* Boite de dialogue modale affichant un message d'information. Formate le message avant affichage.
24
23
* @param Widget parent
25
24
* @param Titre de la boite de dialogue.
26
25
* @param Message à afficher.
@@ -33,16 +32,14 @@ class QtMessageBox
33
32
size_t columnNum = 100);
34
33
35
34
/**
36
-
* Boite de dialogue modale affichant un message d'information. Formate le
37
-
* message avant affichage.
35
+
* Boite de dialogue modale affichant un message d'information. Formate le message avant affichage.
38
36
* @param Widget parent
39
37
* @param Titre de la boite de dialogue.
40
38
* @param Message à afficher.
41
39
* @param Nombre de colonnes du message.
42
40
* @param Libellés des boutons
43
41
* @param Bouton actif par défaut
44
-
* @return L'identifiant du bouton ayant provoqué la femeture de la
45
-
* boite de dialogue.
42
+
* @return L'identifiant du bouton ayant provoqué la femeture de la boite de dialogue.
46
43
*/
47
44
staticintdisplayInformationMessage (
48
45
QWidget* parent,
@@ -55,8 +52,7 @@ class QtMessageBox
55
52
);
56
53
57
54
/**
58
-
* Boite de dialogue modale affichant un message d'avertissement. Formate le
59
-
* message avant affichage.
55
+
* Boite de dialogue modale affichant un message d'avertissement. Formate le message avant affichage.
60
56
* @param Widget parent
61
57
* @param Titre de la boite de dialogue.
62
58
* @param Message à afficher.
@@ -69,16 +65,25 @@ class QtMessageBox
69
65
size_t columnNum = 100);
70
66
71
67
/**
72
-
* Boite de dialogue modale affichant un message d'avertissement. Formate le
73
-
* message avant affichage.
68
+
* Boite de dialogue affichant un message d'avertissement. Formate le message avant affichage. Désactive l'éventuel parent le temps du message. Non modale,
69
+
* elle évite que la fenêtre parente ne passe dans le bureau virtuel courant et désorganise celui-ci.
* Boite de dialogue modale affichant un message d'avertissement. Formate le message avant affichage.
74
80
* @param Widget parent
75
81
* @param Titre de la boite de dialogue.
76
82
* @param Message à afficher.
77
83
* @param Libellés des boutons
78
84
* @param Bouton actif par défaut
79
85
* @param Nombre de colonnes du message.
80
-
* @return L'identifiant du bouton ayant provoqué la femeture de la
81
-
* boite de dialogue.
86
+
* @return L'identifiant du bouton ayant provoqué la femeture de la boite de dialogue.
82
87
*/
83
88
staticintdisplayWarningMessage (
84
89
QWidget* parent,
@@ -91,21 +96,30 @@ class QtMessageBox
91
96
);
92
97
93
98
/**
94
-
* Boite de dialogue modale affichant un message d'erreur. Formate le
95
-
* message avant affichage.
99
+
* Boite de dialogue modale affichant un message d'erreur. Formate le message avant affichage.
96
100
* @param Widget parent
97
101
* @param Titre de la boite de dialogue.
98
102
* @param Message à afficher.
99
103
* @param Nombre de colonnes du message.
100
-
* @return L'identifiant du bouton ayant provoqué la femeture de la
101
-
* boite de dialogue.
104
+
* @return L'identifiant du bouton ayant provoqué la femeture de la boite de dialogue.
102
105
*/
103
106
staticvoiddisplayErrorMessage (
104
107
QWidget* parent,
105
108
const IN_UTIL UTF8String& title,
106
109
const IN_UTIL UTF8String& message,
107
110
size_t columnNum = 100);
108
111
112
+
/**
113
+
* Boite de dialogue affichant un message d'avertissement. Formate le message avant affichage. Désactive l'éventuel parent le temps du message. Non modale,
114
+
* elle évite que la fenêtre parente ne passe dans le bureau virtuel courant et désorganise celui-ci.
0 commit comments