Changeset - ecd078ee6c19
[Not reviewed]
default
0 1 0
Hasan Yavuz Ă–ZDERYA - 10 years ago 2015-05-29 04:20:11
hy@ozderya.net
print message type to log, also don't show debug messages on statusbar
1 file changed with 25 insertions and 3 deletions:
0 comments (0 inline, 0 general)
mainwindow.cpp
Show inline comments
 
@@ -605,7 +605,29 @@ void MainWindow::messageHandler(QtMsgTyp
 
                                const QMessageLogContext &context,
 
                                const QString &msg)
 
{
 
    ui->ptLog->appendPlainText(msg);
 
    ui->statusBar->showMessage(msg, 5000);
 
    std::cerr << msg.toStdString() << std::endl;
 
    QString logString;
 

	
 
    switch (type)
 
    {
 
        case QtDebugMsg:
 
            logString = "[Debug] " + msg;
 
            break;
 
        case QtWarningMsg:
 
            logString = "[Warning] " + msg;
 
            break;
 
        case QtCriticalMsg:
 
            logString = "[Error] " + msg;
 
            break;
 
        case QtFatalMsg:
 
            logString = "[Fatal] " + msg;
 
            break;
 
    }
 

	
 
    ui->ptLog->appendPlainText(logString);
 
    std::cerr << logString.toStdString() << std::endl;
 

	
 
    if (type != QtDebugMsg)
 
    {
 
        ui->statusBar->showMessage(msg, 5000);
 
    }
 
}
0 comments (0 inline, 0 general)