8 #include "matchdaybackend.h"
10 #include "scoretable.h"
11 #include "settingsdialog.h"
12 #include <phonon/mediaobject.h>
13 #include <phonon/audiooutput.h>
16 class MainWidget : public QWidget
20 explicit MainWidget(QWidget *parent = 0);
22 void mousePressEvent(QMouseEvent* event);
25 void showSettingsDialog();
28 void onBackendUpdateStarted(void);
29 void onBackendUpdateFinished(void);
31 void onMatchAdded(Match* match);
33 void onMatchStateChanged(Match::MatchState state);
36 Phonon::MediaObject *m_mediaObject;
37 Phonon::AudioOutput *m_audioOutput;
38 MatchDayBackend* m_backend;
39 MatchDayModel* m_datamodel;
40 ScoreTable* m_scoretbl;
41 SettingsDialog* m_settingsdlg;
52 #endif // MAINWIDGET_H