Skip to content

Commit

Permalink
Version 6.6.1. Possible deactivation of system notifications by passi…
Browse files Browse the repository at this point in the history
…ng 0 to the display duration.
  • Loading branch information
Charles PIGNEROL committed Nov 29, 2024
1 parent ad9e568 commit 310080b
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 4 deletions.
2 changes: 1 addition & 1 deletion cmake/version.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

set (QT_UTIL_MAJOR_VERSION "6")
set (QT_UTIL_MINOR_VERSION "6")
set (QT_UTIL_RELEASE_VERSION "0")
set (QT_UTIL_RELEASE_VERSION "1")
set (QT_UTIL_VERSION ${QT_UTIL_MAJOR_VERSION}.${QT_UTIL_MINOR_VERSION}.${QT_UTIL_RELEASE_VERSION})


3 changes: 3 additions & 0 deletions src/QtUtil/QtMessageBox.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -375,6 +375,9 @@ int QtMessageBox::displayQuestionMessage (QWidget* parent, const UTF8String& tit

int QtMessageBox::systemNotification (const UTF8String& appTitle, const string& appIconFile, const UTF8String& message, URGENCY_LEVEL level, size_t duration) // v 6.6.0
{
if (0 == duration)
return 0;

static bool available = true;
if (false == available)
return -1;
Expand Down
6 changes: 3 additions & 3 deletions src/QtUtil/public/QtUtil/QtMessageBox.h
Original file line number Diff line number Diff line change
Expand Up @@ -170,8 +170,8 @@ class QtMessageBox
* @param Titre de l'application
* @param (Eventuel) fichier icône de l'application
* @param Message à afficher
* @param Niveau d'urgence
* @param Durée (en millisecondes) de la notification.
* @param Niveau d'urgence. <B>Attention, si CRITICAL le message est susceptible de rester affiché tant que l'utilisateur ne l'a pas effacé.</B>
* @param Durée (en millisecondes) de la notification. Il se peut qu'une durée minimale soit imposée par le système.
* @return 0 si la notification s'est bien passée, ou un code d'erreur.
* @since 6.6.0
* @see ActionCompletionNotifier
Expand Down Expand Up @@ -250,7 +250,7 @@ class ActionCompletionNotifier
* @param Durée (en millisecondes) de la notification.
* @param Laps de temps (en secondes) à partir duquel la notification doit être envoyée.
*/
ActionCompletionNotifier (const IN_UTIL UTF8String& appTitle, const std::string& appIconFile, const IN_UTIL UTF8String& message, QtMessageBox::URGENCY_LEVEL level = QtMessageBox::URGENCY_NORMAL, size_t duration = 30, size_t minimumTimeLapse = 0);
ActionCompletionNotifier (const IN_UTIL UTF8String& appTitle, const std::string& appIconFile, const IN_UTIL UTF8String& message, QtMessageBox::URGENCY_LEVEL level = QtMessageBox::URGENCY_NORMAL, size_t duration = 30000, size_t minimumTimeLapse = 0);

/**
* Destructeur. Envoie la notification au système.
Expand Down
8 changes: 8 additions & 0 deletions versions.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version 6.6.1 : 29/11/24
===============

Possibit� de d�sactiver l'affichage des notifications syst�me en transmettant duration=0 � QtMessageBox::systemNotification.
Ajout de pr�cisions dans le descriptif de cette m�thode : si URGENCY_CRITICAL le message est susceptible de rester affich�
tant que l'utilisateur ne l'a pas effac�.


Version 6.6.0 : 18/09/24
===============

Expand Down

0 comments on commit 310080b

Please sign in to comment.