瀏覽代碼

Show errors: qCritical()

Kandrashin Denis 13 年之前
父節點
當前提交
731befb3e0
共有 3 個文件被更改,包括 10 次插入16 次删除
  1. 4 1
      source/fb2edit.pro
  2. 2 7
      source/fb2main.cpp
  3. 4 8
      source/fb2read.cpp

+ 4 - 1
source/fb2edit.pro

@@ -10,5 +10,8 @@ SOURCES = \
 RESOURCES = \
     fb2edit.qrc
 
-QT += xml
+TARGET = fb2edit
+
+VERSION = 0.01.1
 
+QT += xml

+ 2 - 7
source/fb2main.cpp

@@ -1,4 +1,5 @@
 #include <QtGui>
+#include <QtDebug>
 
 #include "fb2main.h"
 #include "fb2read.h"
@@ -23,13 +24,7 @@ QTextDocument * MainWindow::LoadDocument(const QString &filename)
 
     QFile file(filename);
     if (!file.open(QFile::ReadOnly | QFile::Text)) {
-        QMessageBox::warning(
-            NULL,
-            tr("fb2edit"),
-            tr("Cannot read file %1:\n%2.")
-                .arg(filename)
-                .arg(file.errorString())
-        );
+        qCritical() << tr("Cannot read file %1:\n%2.").arg(filename).arg(file.errorString());
         return NULL;
     }
 

+ 4 - 8
source/fb2read.cpp

@@ -226,14 +226,10 @@ bool Fb2Handler::endElement(const QString & namespaceURI, const QString & localN
 
 bool Fb2Handler::fatalError(const QXmlParseException &exception)
 {
-    QMessageBox::information(
-        NULL,
-        QObject::tr("fb2edit"),
-        QObject::tr("Parse error at line %1, column %2:\n%3")
-            .arg(exception.lineNumber())
-            .arg(exception.columnNumber())
-            .arg(exception.message())
-        );
+    qCritical() << QObject::tr("Parse error at line %1, column %2:\n%3")
+       .arg(exception.lineNumber())
+       .arg(exception.columnNumber())
+       .arg(exception.message());
     return false;
 }