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

#include <InputPortReader.h>

+ Inheritance diagram for DynExpModule::InputPortReaderWidget:

Public Member Functions

 InputPortReaderWidget (InputPortReader &Owner, QModuleWidget *parent=nullptr)
 
 ~InputPortReaderWidget ()=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.
 
virtual bool AllowDocked () const noexcept
 Indicates the docking behavior of the user interface window. Override to adjust.
 

Public Attributes

std::unique_ptr< Ui::InputPortReader > 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 25 of file InputPortReader.h.

Constructor & Destructor Documentation

◆ InputPortReaderWidget()

DynExpModule::InputPortReaderWidget::InputPortReaderWidget ( InputPortReader Owner,
QModuleWidget parent = nullptr 
)

Definition at line 10 of file InputPortReader.cpp.

◆ ~InputPortReaderWidget()

DynExpModule::InputPortReaderWidget::~InputPortReaderWidget ( )
default

Member Data Documentation

◆ ui

std::unique_ptr<Ui::InputPortReader> DynExpModule::InputPortReaderWidget::ui

Definition at line 33 of file InputPortReader.h.


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