Browse Source

UI: Use class member initialization for prop. view

Instead of setting every variable in the initializer list, use class
member initialization by default
jp9000 11 years ago
parent
commit
88d3c506ae
2 changed files with 5 additions and 7 deletions
  1. 1 3
      obs/properties-view.cpp
  2. 4 4
      obs/properties-view.hpp

+ 1 - 3
obs/properties-view.cpp

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

+ 4 - 4
obs/properties-view.hpp

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