VR-Forces 4.3.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
appsrc
scenarioMerge
msgHandler.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2014 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
7
8
#pragma once
9
11
#include "
msgItem.h
"
12
14
#include <QtCore/QObject>
15
#include <QtCore/QString>
16
#include <QtCore/QStringList>
17
#include <QtCore/QHash>
18
19
20
29
class
DtMsgHandler
:
public
QObject
30
{
31
Q_OBJECT
32
public
:
33
DtMsgHandler
();
34
virtual
~DtMsgHandler
();
35
38
static
void
setDump
(
bool
b );
39
41
static
void
setOutputFile
(
const
QString & filename,
bool
clear =
false
);
42
44
static
DtMsgHandler
*
defaultInstance
();
45
static
void
cleanupDefaultInstance
();
46
48
static
void
generalMsg
(
const
QString & msg,
49
const
QString & source );
50
static
void
debug
(
const
QString & msg );
51
static
void
info
(
const
QString & msg );
52
static
void
verbose
(
const
QString & msg );
53
static
void
warn
(
const
QString & msg );
54
static
void
config
(
const
QString & msg );
55
static
void
error
(
const
QString & msg );
56
static
void
status
(
const
QString & msg );
57
60
static
void
info
(
const
char
* cformat,...);
61
static
void
warn
(
const
char
* cformat,...);
62
63
public
slots:
64
static
void
allowByDefault
(
bool
);
65
static
void
addSource
(
const
QString& source );
66
static
void
removeSource
(
const
QString& source );
67
68
signals:
69
void
msgItem
(
const
DtMsgItem
& );
70
71
protected
:
72
static
void
printMsg
(
const
QString & msg );
73
static
void
vargprint
(
char
* updateBuff,
const
char
* cformat, ...);
74
75
protected
:
76
static
bool
myIsDump
;
77
static
QString
sOutputFile
;
78
static
DtMsgHandler
*
sDefaultInstance
;
79
80
static
bool
sAllowDefault
;
81
static
QHash<QString, QString>
sSourceCollection
;
82
static
char
myBuff
[2048];
83
84
};
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)