34#include <NDEVR/LogView.h>
35#include <NDEVR/QCustomTabWidget.h>
36#include <NDEVR/Dictionary.h>
37#include <NDEVR/UUID.h>
73 Ui::ErrorDialogUI*
ui;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
Handles crashes and can be used to write crash reports, etc On Windows this class can be used to crea...
Definition CrashManager.h:46
A hash-based key-value store, useful for quick associative lookups. Key features include:
Definition Dictionary.h:61
Provides consistent interface to handle errors through the throw expression. All exceptions generated...
Definition Exception.hpp:47
A table showing a specific log that allows the user to scroll around to view various log entries.
Definition LogView.h:56
A light-weight base class for Log that allows processes to update, without the need for additional in...
Definition ProgressInfo.hpp:48
A dialog that groups together a series of error dialogs that might have occured at the same time.
Definition QTErrorDialog.h:91
QSize sizeHint() const override
void addErrorDialog(QTErrorDialog *dialog)
static QTErrorBrowser * defaultInstance()
A dialog typically shown as a tab that displays an exception to the user. Typically interfaced via QT...
Definition QTErrorDialog.h:54
static CrashManager * s_global_crash_manager
Definition QTErrorDialog.h:83
QSize minimumSizeHint() const override
QSize sizeHint() const override
static Dictionary< UUID, uint04 > s_ignored_messages
Definition QTErrorDialog.h:79
static void ErrorHandlineStop()
static uint04 s_number_of_active_dialogs
Definition QTErrorDialog.h:80
static void HandlePendingExceptions()
static uint04 s_max_num_of_active_dialogs
Definition QTErrorDialog.h:81
Ui::ErrorDialogUI * ui
Definition QTErrorDialog.h:73
static bool s_is_manager_active
Definition QTErrorDialog.h:82
LogView * m_log_dock
Definition QTErrorDialog.h:74
ProgressInfo * m_log
Definition QTErrorDialog.h:75
QTErrorDialog(const Exception &exception, ProgressInfo *log=nullptr, QWidget *parent=nullptr)
static Buffer< Exception, uint04, ObjectAllocator< false > > s_pending_exceptions
Definition QTErrorDialog.h:78
static void CreateErrorDialog(Exception exception, ProgressInfo *log=nullptr)
UUID m_exception_id
Definition QTErrorDialog.h:76
static void ErrorHandlingInit()
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
Definition UUID.h:60
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:96
Definition FontEditor.h:6