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:
jp9000 2015-02-03 20:48:29 -08:00
parent 8db480416d
commit 88d3c506ae
2 changed files with 5 additions and 7 deletions

View file

@ -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();

View file

@ -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);