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

#include <Stage1D.h>

+ Inheritance diagram for DynExpModule::Stage1DWidget:

Public Member Functions

 Stage1DWidget (Stage1D &Owner, QModuleWidget *parent=nullptr)
 
 ~Stage1DWidget ()=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::Stage1D 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 Stage1D.h.

Constructor & Destructor Documentation

◆ Stage1DWidget()

DynExpModule::Stage1DWidget::Stage1DWidget ( Stage1D Owner,
QModuleWidget parent = nullptr 
)

Definition at line 9 of file Stage1D.cpp.

◆ ~Stage1DWidget()

DynExpModule::Stage1DWidget::~Stage1DWidget ( )
default

Member Data Documentation

◆ ui

Ui::Stage1D DynExpModule::Stage1DWidget::ui

Definition at line 29 of file Stage1D.h.


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