Engauge Digitizer
2
Toggle main menu visibility
Loading...
Searching...
No Matches
Logger
LoggerUpload.h
Go to the documentation of this file.
1
/******************************************************************************************************
2
* (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3
* under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4
* LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5
******************************************************************************************************/
6
7
#ifndef LOGGER_UPLOAD_H
8
#define LOGGER_UPLOAD_H
9
10
#include <QtGlobal>
11
12
class
MainWindow
;
13
15
class
LoggerUpload
16
{
17
public
:
19
LoggerUpload
();
20
22
static
void
bindToMainWindow
(
MainWindow
*mainWindow);
23
26
[[noreturn]]
static
void
loggerAssert
(
const
char
*condition,
27
const
char
* file,
28
int
line);
29
31
[[noreturn]]
static
void
loggerCheckPtr
(
const
char
*pointer,
32
const
char
* file,
33
int
line);
34
35
private
:
36
37
[[noreturn]]
static
void
loggerOutput (
const
char
* comment,
38
const
char
*file,
39
int
line,
40
const
char
* context);
41
42
static
MainWindow
*m_mainWindow;
43
};
44
45
#endif
// LOGGER_UPLOAD_H
LoggerUpload::bindToMainWindow
static void bindToMainWindow(MainWindow *mainWindow)
Bind to MainWindow so this class can access the command stack.
Definition
LoggerUpload.cpp:17
LoggerUpload::loggerAssert
static void loggerAssert(const char *condition, const char *file, int line)
Smart equivalent to standard assert method and Q_ASSERT (in qglobal.h).
Definition
LoggerUpload.cpp:22
LoggerUpload::LoggerUpload
LoggerUpload()
Single constructor.
Definition
LoggerUpload.cpp:13
LoggerUpload::loggerCheckPtr
static void loggerCheckPtr(const char *pointer, const char *file, int line)
Smart equivalent to Q_CHECK_PTR (in qglobal.h). Similar to loggerAssert but for checking newly-alloca...
Definition
LoggerUpload.cpp:32
MainWindow
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition
MainWindow.h:95
Generated on
for Engauge Digitizer by
1.17.0