open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Loading...
Searching...
No Matches
Signals | Public Member Functions | Static Public Member Functions | List of all members
iASystemThemeWatcher Class Reference

#include <iASystemThemeWatcher.h>

Inheritance diagram for iASystemThemeWatcher:
[legend]
Collaboration diagram for iASystemThemeWatcher:
[legend]

Signals

void themeChanged (bool brightTheme)
 notification triggered when the theme switches between bright and dark
 

Public Member Functions

 iASystemThemeWatcher ()
 
 ~iASystemThemeWatcher ()
 
void checkForChange ()
 trigger a check for whether something as changed (required for linux, where a changeEvent on main window (type StyleChanged(/ThemeChanged?) should trigger this)
 

Static Public Member Functions

static iASystemThemeWatcherget ()
 get the (singleton) object that triggers notifications on theme change
 
static bool isBrightTheme ()
 whether currently the system has bright mode
 
static void stop ()
 stop looking for theme changes
 

Constructor & Destructor Documentation

◆ iASystemThemeWatcher()

iASystemThemeWatcher::iASystemThemeWatcher ( )

◆ ~iASystemThemeWatcher()

iASystemThemeWatcher::~iASystemThemeWatcher ( )

Member Function Documentation

◆ checkForChange()

void iASystemThemeWatcher::checkForChange ( )

trigger a check for whether something as changed (required for linux, where a changeEvent on main window (type StyleChanged(/ThemeChanged?) should trigger this)

◆ get()

iASystemThemeWatcher * iASystemThemeWatcher::get ( )
static

get the (singleton) object that triggers notifications on theme change

◆ isBrightTheme()

bool iASystemThemeWatcher::isBrightTheme ( )
static

whether currently the system has bright mode

◆ stop()

void iASystemThemeWatcher::stop ( )
static

stop looking for theme changes

◆ themeChanged

void iASystemThemeWatcher::themeChanged ( bool  brightTheme)
signal

notification triggered when the theme switches between bright and dark


The documentation for this class was generated from the following files: