mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 13:08:50 +02:00
UI: Use class member initialization for prop. view
Instead of setting every variable in the initializer list, use class member initialization by default
This commit is contained in:
parent
8db480416d
commit
88d3c506ae
@ -86,14 +86,12 @@ OBSPropertiesView::OBSPropertiesView(OBSData settings_, void *obj_,
|
||||
PropertiesReloadCallback reloadCallback,
|
||||
PropertiesUpdateCallback callback_, int minSize_)
|
||||
: VScrollArea (nullptr),
|
||||
widget (nullptr),
|
||||
properties (nullptr, obs_properties_destroy),
|
||||
settings (settings_),
|
||||
obj (obj_),
|
||||
reloadCallback (reloadCallback),
|
||||
callback (callback_),
|
||||
minSize (minSize_),
|
||||
lastWidget (nullptr)
|
||||
minSize (minSize_)
|
||||
{
|
||||
setFrameShape(QFrame::NoFrame);
|
||||
ReloadProperties();
|
||||
|
@ -55,16 +55,16 @@ class OBSPropertiesView : public VScrollArea {
|
||||
std::unique_ptr<obs_properties_t, properties_delete_t>;
|
||||
|
||||
private:
|
||||
QWidget *widget;
|
||||
QWidget *widget = nullptr;
|
||||
properties_t properties;
|
||||
OBSData settings;
|
||||
void *obj;
|
||||
void *obj = nullptr;
|
||||
PropertiesReloadCallback reloadCallback;
|
||||
PropertiesUpdateCallback callback;
|
||||
PropertiesUpdateCallback callback = nullptr;
|
||||
int minSize;
|
||||
std::vector<std::unique_ptr<WidgetInfo>> children;
|
||||
std::string lastFocused;
|
||||
QWidget *lastWidget;
|
||||
QWidget *lastWidget = nullptr;
|
||||
|
||||
QWidget *NewWidget(obs_property_t *prop, QWidget *widget,
|
||||
const char *signal);
|
||||
|
Loading…
Reference in New Issue
Block a user