API Documentation
Loading...
Searching...
No Matches
QTErrorDialog Class Reference

#include <QTErrorDialog.h>

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

Public Slots

void onAccept ()
 
void onIgnore ()
 

Signals

void onAcceptSignal ()
 
void onIgnoreSignal ()
 

Public Member Functions

 QTErrorDialog (const Exception &exception, ProgressInfo *log=nullptr, QWidget *parent=nullptr)
 
 ~QTErrorDialog ()
 
QSize sizeHint () const override
 
QSize minimumSizeHint () const override
 

Static Public Member Functions

static void CreateErrorDialog (Exception exception, ProgressInfo *log=nullptr)
 
static void ErrorHandlingInit ()
 
static void ErrorHandlineStop ()
 
static void HandlePendingExceptions ()
 

Protected Attributes

Ui::ErrorDialogUI * ui
 
LogViewm_log_dock
 
ProgressInfom_log
 
UUID m_exception_id
 

Static Protected Attributes

static Buffer< Exception, uint04, ObjectAllocator< false > > s_pending_exceptions
 
static Dictionary< UUID, uint04s_ignored_messages
 
static uint04 s_number_of_active_dialogs = 0
 
static uint04 s_max_num_of_active_dialogs = 5
 
static bool s_is_manager_active = false
 
static CrashManagers_global_crash_manager = nullptr
 

Constructor & Destructor Documentation

◆ QTErrorDialog()

QTErrorDialog ( const Exception & exception,
ProgressInfo * log = nullptr,
QWidget * parent = nullptr )

◆ ~QTErrorDialog()

Member Function Documentation

◆ CreateErrorDialog()

void CreateErrorDialog ( Exception exception,
ProgressInfo * log = nullptr )
static

◆ ErrorHandlineStop()

void ErrorHandlineStop ( )
static

◆ ErrorHandlingInit()

void ErrorHandlingInit ( )
static

◆ HandlePendingExceptions()

void HandlePendingExceptions ( )
static

◆ minimumSizeHint()

QSize minimumSizeHint ( ) const
override

◆ onAccept

void onAccept ( )
slot

◆ onAcceptSignal

void onAcceptSignal ( )
signal

◆ onIgnore

void onIgnore ( )
slot

◆ onIgnoreSignal

void onIgnoreSignal ( )
signal

◆ sizeHint()

QSize sizeHint ( ) const
override

Member Data Documentation

◆ m_exception_id

UUID m_exception_id
protected

◆ m_log

ProgressInfo* m_log
protected

◆ m_log_dock

LogView* m_log_dock
protected

◆ s_global_crash_manager

CrashManager * s_global_crash_manager = nullptr
staticprotected

◆ s_ignored_messages

Dictionary< UUID, uint04 > s_ignored_messages
staticprotected

◆ s_is_manager_active

bool s_is_manager_active = false
staticprotected

◆ s_max_num_of_active_dialogs

uint04 s_max_num_of_active_dialogs = 5
staticprotected

◆ s_number_of_active_dialogs

uint04 s_number_of_active_dialogs = 0
staticprotected

◆ s_pending_exceptions

Buffer< Exception > s_pending_exceptions
staticprotected

◆ ui

Ui::ErrorDialogUI* ui
protected

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