DynExp
Highly flexible laboratory automation for dynamically changing experiments.
Loading...
Searching...
No Matches
DynExpModule::OutputPortWriterWidget Class Reference

#include <OutputPortWriter.h>

+ Inheritance diagram for DynExpModule::OutputPortWriterWidget:

Public Member Functions

 OutputPortWriterWidget (OutputPortWriter &Owner, QModuleWidget *parent=nullptr)
 
 ~OutputPortWriterWidget ()=default
 
- Public Member Functions inherited from DynExp::QModuleWidget
 QModuleWidget (QModuleBase &Owner, QWidget *Parent=nullptr)
 Constructs a QModuleWidget instance.
 
 ~QModuleWidget ()=default
 
const auto & GetOwner () const noexcept
 Getter for the owning module.
 
Qt::WindowFlags GetQtWindowFlags () const noexcept
 Depending on thr return value of AllowResize(), returns either the return value of GetQtWindowFlagsResizable() or GetQtWindowFlagsNonResizable().
 
std::string GetDataSaveDirectory () const
 Recalls a path where modules might save recorded data to. Used by Util::PromptSaveFilePathModule() to recall the directory the user has chosen last for saving a file. This directory is the same across all modules.
 
void SetDataSaveDirectory (std::string_view Directory) const
 Sets a path where modules might save recorded data to. Used by Util::PromptSaveFilePathModule() to store the directory the user has chosen last for saving a file. This directory is the same across all modules.
 
virtual bool AllowResize () const noexcept
 Indicates the resizing behavior of the user interface window. Override to adjust.
 

Public Attributes

Ui::OutputPortWriter ui
 

Additional Inherited Members

- Static Public Member Functions inherited from DynExp::QModuleWidget
static constexpr Qt::WindowFlags GetQtWindowFlagsResizable ()
 Default Qt window flags for resizable module windows.
 
static constexpr Qt::WindowFlags GetQtWindowFlagsNonResizable ()
 Default Qt window flags for non-resizable module windows.
 

Detailed Description

Definition at line 21 of file OutputPortWriter.h.

Constructor & Destructor Documentation

◆ OutputPortWriterWidget()

DynExpModule::OutputPortWriterWidget::OutputPortWriterWidget ( OutputPortWriter Owner,
QModuleWidget parent = nullptr 
)

Definition at line 9 of file OutputPortWriter.cpp.

◆ ~OutputPortWriterWidget()

DynExpModule::OutputPortWriterWidget::~OutputPortWriterWidget ( )
default

Member Data Documentation

◆ ui

Ui::OutputPortWriter DynExpModule::OutputPortWriterWidget::ui

Definition at line 29 of file OutputPortWriter.h.


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