added esc, context menu and gui switch buttons. resampled icons to 84x84.
[simple-xmbc-rem] / src / mainwindow.h
index 001368a..11af215 100644 (file)
@@ -10,8 +10,9 @@
 #ifndef MAINWINDOW_H
 #define MAINWINDOW_H
 
-#include <QtGui/QMainWindow>
-#include <QtNetwork/QTcpSocket>
+#include <QMainWindow>
+
+#include "xbmc.h"
 
 namespace Ui {
     class MainWindow;
@@ -34,26 +35,31 @@ public:
     void showExpanded();
 
 private slots:
-    // manual connected slots
-    void serverConnected();
-    void serverDisconnected();
-    void serverDataAvailable();
-    void serverError();
-    void cleanError();
-
-    // auto-connected slots
     void on_actionSetup_triggered();
-    void on_actionConnect_triggered(bool checked);
-    void on_testButton_clicked();
 
-private:
-    void pendingNetworkOperation(bool pending);
+    void on_rightBtn_clicked();
+    void on_leftBtn_clicked();
+    void on_upBtn_clicked();
+    void on_downBtn_clicked();
+    void on_selectButton_clicked();
+
+    void on_playBtn_clicked();
+    void on_stopBtn_clicked();
 
-    void connectToServer();
-    void disconnectFromServer();
+    void on_muteBtn_clicked();
+    void on_volumeUpBtn_clicked();
+    void on_volumeDownBtn_clicked();
 
-    QTcpSocket serverSocket;
-    Ui::MainWindow *ui;
+    void on_nextSubtitleBtn_clicked();
+    void on_nextLanguageBtn_clicked();
+
+    void on_showGuiBtn_clicked();
+    void on_contextMenuBtn_clicked();
+    void on_sendEscKeyBtn_clicked();
+
+private:
+    Ui::MainWindow *m_ui;
+    Xbmc* m_xbmc;
 };
 
 #endif // MAINWINDOW_H