2#include <NDEVR/QCustomTabWidget.h>
7 class FileChooserDialog;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
A hash-based key-value store, useful for quick associative lookups. Key features include:
Definition Dictionary.h:61
A dialog designed to allow the user to navigate a filesytem and select or create one or more files or...
Definition FileChooserDialog.h:79
A dialog which shows multiple log views, where each log is a tab.
Definition LogManagerDialog.h:15
void addLogView(LogView *log_view)
QTimer m_log_manager_check
Definition LogManagerDialog.h:27
void setLogManager(LogManager *manager)
QSize sizeHint() const override
QCustomTabWidget * m_tab_widget
Definition LogManagerDialog.h:32
FileChooserDialog * m_chooser_dialog
Definition LogManagerDialog.h:28
LogManagerDialog(QWidget *parent=nullptr)
void addLog(const String &name, ProgressInfo *log)
Button * m_choose_log
Definition LogManagerDialog.h:29
Dictionary< String, ProgressInfo * > m_logs
Definition LogManagerDialog.h:25
LogView * m_combined_log_view
Definition LogManagerDialog.h:33
LogManager * m_manager
Definition LogManagerDialog.h:31
Buffer< LogView * > m_log_view
Definition LogManagerDialog.h:26
A class that has any number of children that also feed into the log. Can be used to easily collect lo...
Definition LogManager.h:14
A table showing a specific log that allows the user to scroll around to view various log entries.
Definition LogView.h:56
A light-weight base class for Log that allows processes to update, without the need for additional in...
Definition ProgressInfo.hpp:48
The core String class for the NDEVR API.
Definition String.h:69