Added system item support, support for RGBControlers with multiple item backends, and item settings widgets
This commit is contained in:
parent
a761eb4317
commit
5fb9ca7cc0
56 changed files with 635 additions and 210 deletions
|
|
@ -19,19 +19,19 @@ class ActorSettingsDialog : public QDialog
|
|||
Q_OBJECT
|
||||
|
||||
private:
|
||||
Actor* actor_;
|
||||
std::shared_ptr<Actor> actor_;
|
||||
QWidget* widget;
|
||||
|
||||
void init();
|
||||
|
||||
public:
|
||||
ActorSettingsDialog(AlarmTime* actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(SensorActor* actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(Regulator* actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(TimerActor* actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(PolynomalActor* actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(MultiFactorActor* actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(Actor* actor, QWidget *parent);
|
||||
ActorSettingsDialog(std::shared_ptr<AlarmTime> actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(std::shared_ptr<SensorActor> actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(std::shared_ptr<Regulator> actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(std::shared_ptr<TimerActor> actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(std::shared_ptr<PolynomalActor> actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(std::shared_ptr<MultiFactorActor> actor, QWidget *parent = nullptr);
|
||||
ActorSettingsDialog(std::shared_ptr<Actor> actor, QWidget *parent);
|
||||
~ActorSettingsDialog();
|
||||
|
||||
void hideCancle(const bool hide);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue