summaryrefslogtreecommitdiffstats
path: root/src/widget/wnumber.cpp
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2014-01-01 06:36:23 -0500
committerRJ Ryan <rryan@mixxx.org>2014-01-01 06:36:23 -0500
commit8b07e8d86b59f1e176df8e1e7c8e977b8967bc65 (patch)
tree02afc1d9fc2a7331e29208b619d2861af6a8fe1b /src/widget/wnumber.cpp
parent1b39d53ac5367cde658326bc13eb3916447f11c3 (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.cpp10
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.);