diff src/UiGuiLogger.h @ 751:ac165b6ae67e

Done some refactoring: - Moved includes into the cpp files where possible and using class pre-declarations if possible - Made class member variable names begin with an underscore - Made by uic created header files be used as class members instead of inherting them - Renamed some variables to reflect their purpose better - Added some NULL initializations and added some comments - Rearranged some include and declaration code parts to be consistent and better readable - Updated for QScintilla 2.4.5 - Made UiGuiSettings be accessed via a shared pointer only git-svn-id: svn://svn.code.sf.net/p/universalindent/code/trunk@1028 59b1889a-e5ac-428c-b0c7-476e01d41282
author thomas_-_s <thomas_-_s@59b1889a-e5ac-428c-b0c7-476e01d41282>
date Thu, 14 Oct 2010 19:52:47 +0000
parents aae5a8d04f70
children
line wrap: on
line diff
--- a/src/UiGuiLogger.h	Sat Oct 02 12:48:56 2010 +0000
+++ b/src/UiGuiLogger.h	Thu Oct 14 19:52:47 2010 +0000
@@ -24,23 +24,13 @@
 
 #include <QDialog>
 #include <QFile>
-#include <QStringList>
-
-#include "ui_UiGuiLoggerDialog.h"
-
-/*!
-    \class UiGuiLogger
-    \brief This class handles any kind of data logging, for debugging and whatever purpose.
 
-    Beneath being able of displaying a dialog window containing all log messages of the
-    current session, a log file in the systems temporary directory is used. Its name
-    is "UiGUI_log.html".
+namespace Ui {
+	class UiGuiLoggerDialog;
+}
 
-    Setting a verbose level allows to only write messages that have the selected minimum
-    priority to the log.
- */
 
-class UiGuiLogger : public QDialog, private Ui::UiGuiLoggerDialog
+class UiGuiLogger : public QDialog
 {
     Q_OBJECT
 
@@ -51,18 +41,20 @@
     static void deleteInstance();
     void setVerboseLevel(int level);
 
+private slots:
+    void openLogFileFolder();
+
 private:
-    enum LogFileInitState { NOTINITIALZED, INITIALIZING, INITIALZED } logFileInitState;
+	Ui::UiGuiLoggerDialog *_uiGuiLoggerDialogForm;
+
+    enum LogFileInitState { NOTINITIALZED, INITIALIZING, INITIALZED } _logFileInitState;
     UiGuiLogger(int verboseLevel);
     void writeToLogFile(const QString &message);
 
-    static UiGuiLogger* instance;
-    QtMsgType verboseLevel;
-    QFile logFile;
-    QStringList messageQueue;
-
-private slots:
-    void openLogFileFolder();
+    static UiGuiLogger* _instance;
+    QtMsgType _verboseLevel;
+    QFile _logFile;
+    QStringList _messageQueue;
 };
 
 #endif // UIGUILOGGER_H