summaryrefslogtreecommitdiffstats
path: root/hyperui/phoneview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'hyperui/phoneview.cpp')
-rw-r--r--hyperui/phoneview.cpp19
1 files changed, 14 insertions, 5 deletions
diff --git a/hyperui/phoneview.cpp b/hyperui/phoneview.cpp
index 6a88456..bc2585d 100644
--- a/hyperui/phoneview.cpp
+++ b/hyperui/phoneview.cpp
@@ -39,12 +39,21 @@
#include <QGraphicsGridLayout>
#include <QSequentialAnimationGroup>
-#include "global.h"
+#include "resource.h"
#include "label.h"
#include "button.h"
#include "phoneview.h"
+static QFont resourceButtonFont()
+{
+ QFont font(Resource::stringValue("default/font-family"));
+ font.setBold(true);
+ font.setPixelSize(Resource::intValue("button/font-size"));
+ return font;
+}
+
+
class Overlay : public QObject,
public QGraphicsRectItem
{
@@ -123,7 +132,7 @@ void DialerWidget::addButton(const QString &label, int row, int col,
Button *button = new Button(Resource::pixmap(normalPath),
Resource::pixmap(pressedPath));
button->setText(label);
- button->setFont(Resource::buttonFont());
+ button->setFont(resourceButtonFont());
connect(button, SIGNAL(clicked()), SLOT(onButtonClicked()));
@@ -421,7 +430,7 @@ PhoneView::PhoneView(QGraphicsItem *parent)
m_contactsButton = new Button(Resource::pixmap("dialer_bt_contacts.png"), this);
m_contactsButton->setPos(contactsButtonPos);
- m_contactsButton->setFont(Resource::buttonFont());
+ m_contactsButton->setFont(resourceButtonFont());
m_overlay = new Overlay(this);
m_overlay->setBrush(Qt::black);
@@ -431,13 +440,13 @@ PhoneView::PhoneView(QGraphicsItem *parent)
Resource::pixmap("dialer_bt_call_over.png"), this);
m_callButton->setText(tr("CALL"));
m_callButton->setPos(callButtonPos);
- m_callButton->setFont(Resource::buttonFont());
+ m_callButton->setFont(resourceButtonFont());
m_endCallButton = new Button(Resource::pixmap("dialer_bt_endcall.png"),
Resource::pixmap("dialer_bt_endcall_over.png"), this);
m_endCallButton->setText(tr("END CALL"));
m_endCallButton->setPos(callButtonPos);
- m_endCallButton->setFont(Resource::buttonFont());
+ m_endCallButton->setFont(resourceButtonFont());
m_board = new CallBoard(this);
m_board->setPos(dialerBackPos);