open_iA 2024.9
Loading...
Searching...
No Matches
iAParameterDlg.h File Reference
#include "iaguibase_export.h"
#include "iAAttributes.h"
#include "iAValueType.h"
#include <QDialog>
#include <QMap>
#include <QStringList>
#include <QVariant>
#include <QVector>
#include <memory>
#include "iAMainWindow.h"

Classes

class  iAParameterDlg
 Dialog asking the user for some given parameters. More...
 

Functions

template<typename Obj >
bool editSettingsDialog (iAAttributes const &attr, QVariantMap const &curVal, QString name, Obj &obj, void(Obj::*applyFun)(QVariantMap const &))
 Generic editing of settings, and applying them, if dialog was not cancelled.
 

Function Documentation

◆ editSettingsDialog()

template<typename Obj >
bool editSettingsDialog ( iAAttributes const & attr,
QVariantMap const & curVal,
QString name,
Obj & obj,
void(Obj::* applyFun )(QVariantMap const &) )

Generic editing of settings, and applying them, if dialog was not cancelled.