38 #include <QtGui/QTableView>
39 #include <QtGui/QStandardItemModel>
40 #include <QtGui/QSortFilterProxyModel>
41 #include <QtGui/QIcon>
102 static void initialize (
bool useStandardStreams );
108 static void finalize ();
113 static void loadIcons ();
120 static void registerView ( QTableView *tableView );
127 static void unregisterView ( QTableView *tableView );
135 static void info (
const QString &message,
const QString &
function =
"" );
143 static void warning (
const QString &message,
const QString &
function =
"" );
151 static void error (
const QString &message,
const QString &
function =
"" );
159 static void debug (
const QString &message,
const QString &
function =
"" );
167 static void na (
const QString &
function =
"" );
175 static void addQtLogMessage ( QtMsgType qtMessageType,
const char *qtMessage );
183 static void addOgreLogMessage (
const QString &message,
const QString &logMessageLevel );
191 static void setFilterEnabled ( QTableView *tableView,
bool enabled );
201 static void filter ( QTableView *tableView,
MessageType type,
bool visible );
209 static void filter ( QTableView *tableView,
const QString &searchText);
214 static void clear ();
222 static QString getMessage ( QStandardItemModel *model,
int row );
233 static void addMessage (
MessageType messageType,
const QString &message,
const QString &
function =
"" );
241 static void updateModel ( QTableView *tableView );
251 static void printToStandardOutput (
const QString &header,
const QString &message,
const QString &
function );
261 static void printToStandardError (
const QString &header,
const QString &message,
const QString &
function );