39 #ifndef __OPENFLUID_UICOMMON_LOGEXPLORERDIALOG_HPP__
40 #define __OPENFLUID_UICOMMON_LOGEXPLORERDIALOG_HPP__
51 class LogExplorerDialog;
55 namespace openfluid {
namespace ui {
namespace common {
68 void changeCurrentDirectory();
70 void updateDetails(
int Row);
72 void enableFilterApply();
79 typedef QMap<QString,QString> LogItemInfos;
82 Ui::LogExplorerDialog* ui;
84 QList<LogItemInfos> m_LogInfos;
91 void reloadFromFiles();
93 LogItemInfos processLogLine(
const QString& Line);
95 void appendLogItem(
const LogItemInfos& Item);
97 void updateTable(
bool WithFiltering =
false);
99 void rebuildFilters();
Definition: LogExplorerDialog.hpp:63
void setDirectoryVisible(bool Visible)
virtual ~LogExplorerDialog()
LogExplorerDialog(QString LogDir, QWidget *Parent=nullptr)
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: AboutDialog.hpp:51
Definition: ApplicationException.hpp:47