diff options
author | RJ Ryan <rryan@mixxx.org> | 2014-01-08 12:32:24 -0500 |
---|---|---|
committer | RJ Ryan <rryan@mixxx.org> | 2014-01-10 13:25:04 -0500 |
commit | 0718147addb7996c5665f30d4934a84b052ef7cc (patch) | |
tree | e8b5cb9b586257dd620a2d29f62873873d241771 /src/widget/wlibrarysidebar.cpp | |
parent | 8af748c5c5a4f0672cca7d9a7ee54414f087a0af (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.cpp | 4 |
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); |