diff options
author | RJ Ryan <rryan@mixxx.org> | 2014-01-01 06:36:23 -0500 |
---|---|---|
committer | RJ Ryan <rryan@mixxx.org> | 2014-01-01 06:36:23 -0500 |
commit | 8b07e8d86b59f1e176df8e1e7c8e977b8967bc65 (patch) | |
tree | 02afc1d9fc2a7331e29208b619d2861af6a8fe1b /src/widget/wnumber.cpp | |
parent | 1b39d53ac5367cde658326bc13eb3916447f11c3 (diff) |
Add SkinContext, a class for tracking and evaluating skin nodes within a context.
* Remove WWidget::select* methods.
* Update all WWidget-style setup() methods to take a constant.
* Migrate all non-skin uses of WWidget::select* to use XmlParse::select*.
Diffstat (limited to 'src/widget/wnumber.cpp')
-rw-r--r-- | src/widget/wnumber.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/widget/wnumber.cpp b/src/widget/wnumber.cpp index 33304f9676..30eb8f0aea 100644 --- a/src/widget/wnumber.cpp +++ b/src/widget/wnumber.cpp @@ -31,17 +31,17 @@ WNumber::WNumber(QWidget* pParent) WNumber::~WNumber() { } -void WNumber::setup(QDomNode node) { - WLabel::setup(node); +void WNumber::setup(QDomNode node, const SkinContext& context) { + WLabel::setup(node, context); // Number of digits // TODO(rryan): This has been unused for a long time yet our skins specify // this value all over the place. - m_iNoDigits = selectNodeInt(node, "NumberOfDigits"); + m_iNoDigits = context.selectInt(node, "NumberOfDigits"); // Constant factor - if (!selectNode(node, "ConstFactor").isNull()) { - m_dConstFactor = selectNodeQString(node, "ConstFactor").toDouble(); + if (context.hasNode(node, "ConstFactor")) { + m_dConstFactor = context.selectString(node, "ConstFactor").toDouble(); } setValue(0.); |