|
@@ -107,6 +107,7 @@ private:
|
|
|
std::string lastFocused;
|
|
|
QWidget *lastWidget = nullptr;
|
|
|
bool deferUpdate;
|
|
|
+ bool enableDefer = true;
|
|
|
|
|
|
template<typename Sender, typename SenderParent, typename... Args>
|
|
|
QWidget *NewWidget(obs_property_t *prop, Sender *widget,
|
|
@@ -196,6 +197,7 @@ public:
|
|
|
visUpdateCb(OBSGetStrongRef(weakObj), settings);
|
|
|
}
|
|
|
inline bool DeferUpdate() const { return deferUpdate; }
|
|
|
+ inline void SetDeferrable(bool deferrable) { enableDefer = deferrable; }
|
|
|
|
|
|
inline OBSObject GetObject() const { return OBSGetStrongRef(weakObj); }
|
|
|
|