summaryrefslogtreecommitdiffstats
path: root/src/widget/wlibrarysidebar.cpp
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2014-01-08 12:32:24 -0500
committerRJ Ryan <rryan@mixxx.org>2014-01-10 13:25:04 -0500
commit0718147addb7996c5665f30d4934a84b052ef7cc (patch)
treee8b5cb9b586257dd620a2d29f62873873d241771 /src/widget/wlibrarysidebar.cpp
parent8af748c5c5a4f0672cca7d9a7ee54414f087a0af (diff)
Add WBaseWidget, a base class for holding logic common to all Mixxx widgets.
Since this class does not inherit QWidget, widget classes can inherit from a QWidget descendent and also inherit from WBaseWidget without causing multiple-inheritance diamond issues. This was a regular issue with WWidget.
Diffstat (limited to 'src/widget/wlibrarysidebar.cpp')
-rw-r--r--src/widget/wlibrarysidebar.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/widget/wlibrarysidebar.cpp b/src/widget/wlibrarysidebar.cpp
index d3e3d0655d..4632206002 100644
--- a/src/widget/wlibrarysidebar.cpp
+++ b/src/widget/wlibrarysidebar.cpp
@@ -9,7 +9,9 @@
const int expand_time = 250;
-WLibrarySidebar::WLibrarySidebar(QWidget* parent) : QTreeView(parent) {
+WLibrarySidebar::WLibrarySidebar(QWidget* parent)
+ : QTreeView(parent),
+ WBaseWidget(this) {
//Set some properties
setHeaderHidden(true);
setSelectionMode(QAbstractItemView::SingleSelection);