API Documentation
Loading...
Searching...
No Matches
LogManagerDialog Class Reference

#include <LogManagerDialog.h>

Inheritance diagram for LogManagerDialog:
[legend]
Collaboration diagram for LogManagerDialog:
[legend]

Public Member Functions

 LogManagerDialog (QWidget *parent=nullptr)
 
void setLogManager (LogManager *manager)
 
void addLog (const String &name, ProgressInfo *log)
 
void addLogView (LogView *log_view)
 
QSize sizeHint () const override
 

Protected Member Functions

void updateFromManager ()
 

Protected Attributes

Dictionary< String, ProgressInfo * > m_logs
 
Buffer< LogView * > m_log_view
 
QTimer m_log_manager_check
 
FileChooserDialogm_chooser_dialog
 
Buttonm_choose_log
 
LogManagerm_manager
 
QCustomTabWidgetm_tab_widget
 
LogViewm_combined_log_view
 

Constructor & Destructor Documentation

◆ LogManagerDialog()

LogManagerDialog ( QWidget * parent = nullptr)

Member Function Documentation

◆ addLog()

void addLog ( const String & name,
ProgressInfo * log )

◆ addLogView()

void addLogView ( LogView * log_view)

◆ setLogManager()

void setLogManager ( LogManager * manager)

◆ sizeHint()

QSize sizeHint ( ) const
override

◆ updateFromManager()

void updateFromManager ( )
protected

Member Data Documentation

◆ m_choose_log

Button* m_choose_log
protected

◆ m_chooser_dialog

FileChooserDialog* m_chooser_dialog
protected

◆ m_combined_log_view

LogView* m_combined_log_view
protected

◆ m_log_manager_check

QTimer m_log_manager_check
protected

◆ m_log_view

Buffer<LogView*> m_log_view
protected

◆ m_logs

Dictionary<String, ProgressInfo*> m_logs
protected

◆ m_manager

LogManager* m_manager
protected

◆ m_tab_widget

QCustomTabWidget* m_tab_widget
protected

The documentation for this class was generated from the following files: