#include "mainwindow.h"
#include "ui_mainwindow.h"
-#include <QtCore/QCoreApplication>
+#include "setupdialog.h"
+#include "xbmc.h"
+
+#include <QGraphicsRectItem>
+#include <QGraphicsEllipseItem>
+
+#include <QCoreApplication>
#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK)
#include <eikenv.h>
#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK
MainWindow::MainWindow(QWidget *parent)
- : QMainWindow(parent), ui(new Ui::MainWindow)
+ : QMainWindow(parent), m_ui(new Ui::MainWindow)
{
- ui->setupUi(this);
+ m_ui->setupUi(this);
+ m_xbmc = new Xbmc(this);
}
MainWindow::~MainWindow()
{
- delete ui;
+ delete m_xbmc;
+ delete m_ui;
}
void MainWindow::setOrientation(ScreenOrientation orientation)
show();
#endif
}
+
+void MainWindow::on_actionSetup_triggered()
+{
+ SetupDialog dialog;
+ dialog.load();
+ if(dialog.exec() == QDialog::Accepted) {
+ dialog.save();
+ }
+}
+
+void MainWindow::on_rightBtn_clicked()
+{
+ m_xbmc->actionRight();
+}
+
+void MainWindow::on_leftBtn_clicked()
+{
+ m_xbmc->actionLeft();
+}
+
+void MainWindow::on_upBtn_clicked()
+{
+ m_xbmc->actionUp();
+}
+
+void MainWindow::on_downBtn_clicked()
+{
+ m_xbmc->actionDown();
+}
+
+void MainWindow::on_playBtn_clicked()
+{
+ m_xbmc->actionPlay();
+}
+
+void MainWindow::on_muteBtn_clicked()
+{
+ m_xbmc->actionMute();
+}
+
+void MainWindow::on_volumeUpBtn_clicked()
+{
+ m_xbmc->actionVolumeUp();
+}
+
+void MainWindow::on_volumeDownBtn_clicked()
+{
+ m_xbmc->actionVolumeDown();
+}
+
+void MainWindow::on_nextSubtitleBtn_clicked()
+{
+ m_xbmc->actionNextSubtitle();
+}
+
+void MainWindow::on_nextLanguageBtn_clicked()
+{
+ m_xbmc->actionNextLanguage();
+}
+
+void MainWindow::on_selectButton_clicked()
+{
+ m_xbmc->actionSelect();
+}
+
+void MainWindow::on_stopBtn_clicked()
+{
+ m_xbmc->actionStop();
+}