5 #include "mainwidget.h"
6 #include "matchdaymodel.h"
7 #include "settingsdialog.h"
9 MainWidget::MainWidget(QWidget *parent) :
11 m_datamodel(new MatchDayModel(this)),
12 m_scoretbl(new ScoreTable(m_datamodel)),
13 m_settingsdlg(new SettingsDialog(this))
19 palette.setColor(QPalette::Window, QColor(100, 100, 100, 127));
21 m_statuslbl.setAttribute(Qt::WA_TransparentForMouseEvents);
22 m_statuslbl.setPalette(palette);
23 m_statuslbl.setFont(f);
24 m_statuslbl.setText(tr("Last Update: Never"));
26 this->setAttribute(Qt::WA_TranslucentBackground);
29 this->setLayout(&m_layout);
31 m_layout.addWidget(&m_statuslbl);
32 m_layout.addWidget(m_scoretbl);
34 this->setAutoFillBackground(true);
36 connect(m_settingsdlg, SIGNAL(accepted()),
37 m_datamodel, SLOT(update()));
40 void MainWidget::mousePressEvent(QMouseEvent* event)
42 this->showSettingsDialog();
46 void MainWidget::showSettingsDialog()
48 m_settingsdlg->show();