6 #ifndef SWIFT_GUI_COMPONENTS_INTERPOLATIONSETUPCOMPONENT_H
7 #define SWIFT_GUI_COMPONENTS_INTERPOLATIONSETUPCOMPONENT_H
10 #include <QModelIndex>
11 #include <QScopedPointer>
18 class CInterpolationSetupComponent;
45 QScopedPointer<Ui::CInterpolationSetupComponent> ui;
48 void onRowDoubleClicked(
const QModelIndex &index);
54 void onModelChanged();
66 void removeOrResetSetup();
69 void setUiValuesFromGlobal();
72 void displaySetupsPerCallsign();
75 bool checkPrerequisites(
bool checkSim,
bool showOverlay);
78 bool setSetupsToContext(
const swift::misc::simulation::CInterpolationSetupList &setups,
bool force =
false);
81 void onSetupChanged();
86 swift::misc::simulation::CInterpolationSetupList m_lastSetSetups;
Using this class provides a QFrame with the overlay functionality already integrated.
virtual ~CInterpolationSetupComponent()
Destructor.
Mode getSetupMode() const
Setup mode.
CInterpolationSetupComponent(QWidget *parent=nullptr)
Constructor.
Wrapper around QVariant which provides transparent access to CValueObject methods of the contained ob...
High level reusable GUI components.