]> git.defcon.no Git - rctxduino/blobdiff - tools/jstt/jstt.cpp
Got the very basics working, no more segfaulting
[rctxduino] / tools / jstt / jstt.cpp
diff --git a/tools/jstt/jstt.cpp b/tools/jstt/jstt.cpp
new file mode 100644 (file)
index 0000000..5698a1a
--- /dev/null
@@ -0,0 +1,35 @@
+#include "jstt.h"
+#include "ui_jstt.h"
+
+jstt::jstt(QWidget *parent) :
+    QMainWindow(parent),
+    ui(new Ui::jstt)
+{
+    int i;
+
+    ui->setupUi(this);
+
+    if( SDL_Init(SDL_INIT_JOYSTICK) == 0 ) {
+        for(i = 0; i < SDL_NumJoysticks(); i++) {
+            this->jsNames.append(SDL_JoystickName(i));
+        }
+        ui->Joysticks->addItems(this->jsNames);
+    }
+}
+
+jstt::~jstt()
+{
+    delete ui;
+}
+
+void jstt::changeEvent(QEvent *e)
+{
+    QMainWindow::changeEvent(e);
+    switch (e->type()) {
+    case QEvent::LanguageChange:
+        ui->retranslateUi(this);
+        break;
+    default:
+        break;
+    }
+}