]> Shamusworld >> Repos - architektonas/blob - src/forms/mousewidget.cpp
Initial import
[architektonas] / src / forms / mousewidget.cpp
1 // mousewidget.cpp
2 //
3 // Part of the Architektonas Project
4 // Originally part of QCad Community Edition by Andrew Mustun
5 // Extensively rewritten and refactored by James L. Hammons
6 // (C) 2010 Underground Software
7 //
8 // JLH = James L. Hammons <jlhamm@acm.org>
9 //
10 // Who  When        What
11 // ---  ----------  -----------------------------------------------------------
12 // JLH  05/12/2010  Created this file. :-)
13 //
14
15 #include "mousewidget.h"
16
17 #include "settings.h"
18
19 MouseWidget::MouseWidget(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
20         QWidget(parent, flags)
21 {
22         ui.setupUi(this);
23
24         ui.lLeftButton->setText("");
25         ui.lRightButton->setText("");
26
27         int fsize;
28 #ifdef __APPLE__
29         fsize = 9;
30 #else
31         fsize = 7;
32 #endif
33
34         settings.beginGroup("Appearance");
35         fsize = settings.value("StatusBarFontSize", fsize).toInt();
36         settings.endGroup();
37
38         ui.lLeftButton->setFont(QFont("Helvetica", fsize));
39         ui.lRightButton->setFont(QFont("Helvetica", fsize));
40 }
41
42 MouseWidget::~MouseWidget()
43 {
44 }
45
46 void MouseWidget::setHelp(const QString & left, const QString & right)
47 {
48         ui.lLeftButton->setText(left);
49         ui.lRightButton->setText(right);
50 }