Add layout loading/saving to main window

This commit is contained in:
baldurk
2016-10-07 19:51:02 +02:00
parent 33e727e4f6
commit ff6da5d81e
5 changed files with 315 additions and 46 deletions
+12
View File
@@ -27,6 +27,7 @@
#include <QFileInfo>
#include <QMessageBox>
#include <QMetaObject>
#include <QStandardPaths>
#include <QTimer>
#include "Windows/MainWindow.h"
@@ -67,6 +68,17 @@ bool CaptureContext::isRunning()
return m_MainWindow && m_MainWindow->isVisible();
}
QString CaptureContext::ConfigFile(const QString &filename)
{
QString path = QStandardPaths::writableLocation(QStandardPaths::AppDataLocation);
QDir dir(path);
if(!dir.exists())
dir.mkdir(".");
return QDir::cleanPath(dir.absoluteFilePath(filename));
}
void CaptureContext::LoadLogfile(QString logFile, bool temporary)
{
LoadLogfile(-1, "", logFile, temporary);
+4 -2
View File
@@ -61,6 +61,10 @@ public:
bool isRunning();
QString ConfigFile(const QString &filename);
QString TempLogFilename(QString appname);
//////////////////////////////////////////////////////////////////////////////
// Control functions
@@ -73,8 +77,6 @@ public:
void CloseLogfile();
QString TempLogFilename(QString appname);
void SetEventID(ILogViewerForm *exclude, uint32_t eventID);
void AddLogProgressListener(ILogLoadProgressListener *p);