| 
    QGIS API Documentation 3.99.0-Master (f78f5286a64)
    
   | 
 
Utility functions for use by authentication GUI widgets or standalone apps. More...
#include <qgsauthguiutils.h>
Static Public Member Functions | |
| static void | clearCachedAuthenticationConfigs (QgsMessageBar *msgbar) | 
| Clear all cached authentication configs for session.   | |
| static void | clearCachedMasterPassword (QgsMessageBar *msgbar) | 
| Clear the currently cached master password (not its hash in database)   | |
| static void | eraseAuthenticationDatabase (QgsMessageBar *msgbar, QWidget *parent=nullptr) | 
| Completely clear out the authentication database (configs and master password)   | |
| static void | exportSelectedAuthenticationConfigs (QStringList authenticationConfigIds, QgsMessageBar *msgbar) | 
| Exports selected authentication configurations to a XML file.   | |
| static void | fileFound (bool found, QWidget *widget) | 
| Color a widget via a stylesheet if a file path is found or not.   | |
| static QString | getOpenFileName (QWidget *parent, const QString &title, const QString &extfilter) | 
| Open file dialog for auth associated widgets.   | |
| static QColor | greenColor () | 
| Green color representing valid, trusted, etc. certificate.   | |
| static QString | greenTextStyleSheet (const QString &selector="*") | 
| Green text stylesheet representing valid, trusted, etc. certificate.   | |
| static void | importAuthenticationConfigs (QgsMessageBar *msgbar) | 
| Import authentication configurations from a XML file.   | |
| static bool | isDisabled (QgsMessageBar *msgbar) | 
| Verify the authentication system is active, else notify user.   | |
| static QColor | orangeColor () | 
| Orange color representing loaded component, but not stored in database.   | |
| static QString | orangeTextStyleSheet (const QString &selector="*") | 
| Orange text stylesheet representing loaded component, but not stored in database.   | |
| static void | passwordHelperDelete (QgsMessageBar *msgbar, QWidget *parent=nullptr) | 
| Remove master password from wallet.   | |
| static void | passwordHelperEnable (bool enabled, QgsMessageBar *msgbar) | 
| Sets password helper enabled (enable/disable)   | |
| static void | passwordHelperLoggingEnable (bool enabled, QgsMessageBar *msgbar, int timeout=0) | 
| Sets password helper logging enabled (enable/disable)   | |
| static QColor | redColor () | 
| Red color representing invalid, untrusted, etc. certificate.   | |
| static QString | redTextStyleSheet (const QString &selector="*") | 
| Red text stylesheet representing invalid, untrusted, etc. certificate.   | |
| static void | removeAuthenticationConfigs (QgsMessageBar *msgbar, QWidget *parent=nullptr) | 
| Remove all authentication configs.   | |
| static void | removeChildren (QTreeWidgetItem *item) | 
| Remove the children of the passed item.   | |
| static void | resetMasterPassword (QgsMessageBar *msgbar, QWidget *parent=nullptr) | 
| Reset the cached master password, updating its hash in authentication database and resetting all existing configs to use it.   | |
| static void | setItemBold (QTreeWidgetItem *item) | 
| Call setFirstColumnSpanned(true) on the item and make its font bold.   | |
| static void | setMasterPassword (QgsMessageBar *msgbar) | 
| Sets the cached master password (and verifies it if its hash is in authentication database)   | |
| static QColor | yellowColor () | 
| Yellow color representing caution regarding action.   | |
Utility functions for use by authentication GUI widgets or standalone apps.
Definition at line 35 of file qgsauthguiutils.h.
      
  | 
  static | 
Clear all cached authentication configs for session.
Definition at line 248 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Clear the currently cached master password (not its hash in database)
Definition at line 157 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Completely clear out the authentication database (configs and master password)
Definition at line 285 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Exports selected authentication configurations to a XML file.
Definition at line 79 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Color a widget via a stylesheet if a file path is found or not.
Definition at line 329 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Open file dialog for auth associated widgets.
Definition at line 343 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Green color representing valid, trusted, etc. certificate.
Definition at line 33 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Green text stylesheet representing valid, trusted, etc. certificate.
Definition at line 53 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Import authentication configurations from a XML file.
Definition at line 102 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Verify the authentication system is active, else notify user.
Definition at line 68 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Orange color representing loaded component, but not stored in database.
Definition at line 38 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Orange text stylesheet representing loaded component, but not stored in database.
Definition at line 58 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Remove master password from wallet.
Definition at line 355 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Sets password helper enabled (enable/disable)
Definition at line 379 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Sets password helper logging enabled (enable/disable)
Definition at line 390 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Red color representing invalid, untrusted, etc. certificate.
Definition at line 43 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Red text stylesheet representing invalid, untrusted, etc. certificate.
Definition at line 63 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Remove all authentication configs.
Definition at line 259 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Remove the children of the passed item.
Definition at line 405 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Reset the cached master password, updating its hash in authentication database and resetting all existing configs to use it.
Definition at line 180 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Call setFirstColumnSpanned(true) on the item and make its font bold.
Definition at line 397 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Sets the cached master password (and verifies it if its hash is in authentication database)
Definition at line 143 of file qgsauthguiutils.cpp.
      
  | 
  static | 
Yellow color representing caution regarding action.
Definition at line 48 of file qgsauthguiutils.cpp.