provide for update logging using a file watcher
This commit is contained in:
		@@ -13,6 +13,7 @@
 | 
				
			|||||||
#include <QThread>
 | 
					#include <QThread>
 | 
				
			||||||
#include <QByteArray>
 | 
					#include <QByteArray>
 | 
				
			||||||
#include <QScopedPointer>
 | 
					#include <QScopedPointer>
 | 
				
			||||||
 | 
					#include <QFileSystemWatcher>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <optional>
 | 
					#include <optional>
 | 
				
			||||||
#include <initializer_list>
 | 
					#include <initializer_list>
 | 
				
			||||||
@@ -522,6 +523,7 @@ private slots:
 | 
				
			|||||||
    bool syncCustomerRepositoryAndFS();
 | 
					    bool syncCustomerRepositoryAndFS();
 | 
				
			||||||
    // bool sendIsmasLastVersionNotification(int progress);
 | 
					    // bool sendIsmasLastVersionNotification(int progress);
 | 
				
			||||||
    bool saveLogFile();
 | 
					    bool saveLogFile();
 | 
				
			||||||
 | 
					    void onFileChanged(QString const&);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public slots:
 | 
					public slots:
 | 
				
			||||||
    void readyReadStandardOutput();
 | 
					    void readyReadStandardOutput();
 | 
				
			||||||
@@ -535,6 +537,9 @@ private:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    QDateTime m_start;
 | 
					    QDateTime m_start;
 | 
				
			||||||
    QByteArray m_standardOutput;
 | 
					    QByteArray m_standardOutput;
 | 
				
			||||||
 | 
					    QFileSystemWatcher m_fileWatcher;
 | 
				
			||||||
 | 
					    QFile m_updateLog;
 | 
				
			||||||
 | 
					    QFile m_updateLogBackup;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const QMap<UPDATE_STEP, const char*> smap;
 | 
					    static const QMap<UPDATE_STEP, const char*> smap;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user