API Documentation
Loading...
Searching...
No Matches
LogManagerDialog.h
Go to the documentation of this file.
1#pragma once
2#include <NDEVR/QCustomTabWidget.h>
3#include <QTimer>
4namespace NDEVR
5{
6 class LogView;
7 class FileChooserDialog;
8 class Button;
9 class LogManager;
10 class NDEVR_WIDGETS_API LogManagerDialog : public QWidget
11 {
12 Q_OBJECT
13 public:
14 LogManagerDialog(QWidget* parent = nullptr);
15 void setLogManager(LogManager* manager);
16 void addLog(const String& name, ProgressInfo* log);
17 void addLogView(LogView* log_view);
18 QSize sizeHint() const override;
19 protected:
20 void updateFromManager();
26 //Button* m_steps_recorder;
30 };
31}
#define NDEVR_WIDGETS_API
Definition DLLInfo.h:81
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition Button.h:60
Definition Dictionary.h:48
Definition FileChooserDialog.h:68
Definition LogManagerDialog.h:11
QTimer m_log_manager_check
Definition LogManagerDialog.h:23
QCustomTabWidget * m_tab_widget
Definition LogManagerDialog.h:28
FileChooserDialog * m_chooser_dialog
Definition LogManagerDialog.h:24
Button * m_choose_log
Definition LogManagerDialog.h:25
Dictionary< String, ProgressInfo * > m_logs
Definition LogManagerDialog.h:21
LogView * m_combined_log_view
Definition LogManagerDialog.h:29
LogManager * m_manager
Definition LogManagerDialog.h:27
Buffer< LogView * > m_log_view
Definition LogManagerDialog.h:22
Definition LogManager.h:10
Definition LogView.h:53
Definition ProgressInfo.hpp:43
Definition QCustomTabWidget.h:40
Definition String.h:40
Definition ACIColor.h:37