3#include <NDEVR/GenericOption.h>
A dialog designed to allow the user to navigate a filesytem and select or create one or more files or...
Stores a groups of GenericOptions that can be used to group them.
GenericOptionsGroup(QWidget *parent=nullptr)
Constructs an empty GenericOptionsGroup.
GenericOptionsGroup(const GenericOptionGroup &option, bool vertical_layout=false, QWidget *parent=nullptr)
Constructs a GenericOptionsGroup from a GenericOptionGroup.
const GenericOptionGroup & group()
Returns the current GenericOptionGroup.
void edited()
Emitted when any option in the group has been edited.
QGridLayout * m_layout
The grid layout containing option widgets.
void setOptionGroup(const GenericOptionGroup &option)
Sets the option group and rebuilds the widget.
GenericOptionGroup m_group
The option group being displayed.
bool m_vertical_layout
Whether options are laid out vertically.
void init()
Initializes the grid layout and creates child widgets for each option.
void editingFinished()
Emitted when the user finishes editing any option.
void setVerticalLayout(bool vertical_layout)
Sets whether options should be laid out vertically.
The primary namespace for the NDEVR SDK.
Stores a generic option of any type as well as some information about how the user might interact wit...