ICF 3.0.5.47
Technical documentation of ICF Libraries
CTriggerParamsGuiComp.h
Go to the documentation of this file.
1/********************************************************************************
2** This file is part of the ICF Framework. Copyright (C) Witold Gantzke & Kirill Lepskiy
3** ICF Framework may be used under the terms of the LGPL License v. 2.1 by the Free Software Foundation.
4********************************************************************************/
5
6#ifndef iqtsig_CTriggerParamsGuiComp_included
7#define iqtsig_CTriggerParamsGuiComp_included
8
9
10#include <isig/ITriggerParams.h>
11
13
14#include <isiggui/isiggui.h>
15
16#include <GeneratedFiles/isiggui/ui_CTriggerParamsGuiComp.h>
17
18
19namespace isiggui
20{
21
22
24 Ui::CTriggerParamsGuiComp,
25 isig::ITriggerParams>
26{
27 Q_OBJECT
28
29public:
31 Ui::CTriggerParamsGuiComp,
33
34 I_BEGIN_COMPONENT(CTriggerParamsGuiComp);
35 I_END_COMPONENT;
36
37protected:
38 // reimplemented (istdgui::TGuiObserverWrap)
39 void OnGuiModelAttached() override;
40 void UpdateModel() const override;
41 void UpdateGui(const istd::IChangeable::ChangeSet& changeSet) override;
42
43protected Q_SLOTS:
44 void on_NoTriggerRB_toggled(bool state);
45 void on_ContinuousRB_toggled(bool state);
46 void on_RisingEdgeRB_toggled(bool state);
47 void on_FallingEdgeRB_toggled(bool state);
51};
52
53
54} // namespace isiggui
55
56
57#endif // !iqtsig_CTriggerParamsGuiComp_included
58
59
Interface for hardware trigger parameters.
void on_NoTriggerRB_toggled(bool state)
void OnGuiModelAttached() override
void on_PositiveLevelRB_toggled(bool state)
void on_NegativeLevelRB_toggled(bool state)
void on_SoftwareTriggerRB_toggled(bool state)
void on_FallingEdgeRB_toggled(bool state)
void on_ContinuousRB_toggled(bool state)
void UpdateModel() const override
void UpdateGui(const istd::IChangeable::ChangeSet &changeSet) override
istdgui::TDesignerGuiObserverCompBase< Ui::CTriggerParamsGuiComp, isig::ITriggerParams > BaseClass
void on_RisingEdgeRB_toggled(bool state)
Set of change flags (its IDs).
Definition IChangeable.h:38
Base class for all Qt GUI components.
This package contains Qt implementations related to signal processing.

© Witold Gantzke and Kirill Lepskiy