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(int error);
31 void onMatchAdded(Match* match);
33 void onMatchStateChanged(Match::MatchState);
36 Phonon::MediaObject *m_mediaObject_tor;
37 Phonon::MediaObject *m_mediaObject_pfeife;
38 Phonon::AudioOutput *m_audioOutput_tor;
39 Phonon::AudioOutput *m_audioOutput_pfeife;
41 MatchDayBackend* m_backend;
42 MatchDayModel* m_datamodel;
43 ScoreTable* m_scoretbl;
44 SettingsDialog* m_settingsdlg;
55 #endif // MAINWIDGET_H