diff --git a/groundStation/gui/MicroCART/mainwindow.cpp b/groundStation/gui/MicroCART/mainwindow.cpp index 749f45fe297a670ce83e8fb3bc5a1d5325cf333f..22df6f238dd90b4a8764dbab5bdbfc1da82cec30 100644 --- a/groundStation/gui/MicroCART/mainwindow.cpp +++ b/groundStation/gui/MicroCART/mainwindow.cpp @@ -51,7 +51,7 @@ MainWindow::MainWindow(QWidget *parent) : this, SLOT (updateTracker(float, float, float, float, float, float))); connect(trackerWorker, SIGNAL (finished(float, float, float, float, float, float)), - this, SLOT (quad->updateQuad(float, float, float, float, float, float))); + quad, SLOT (quad->updateQuad(float, float, float, float, float, float))); /* Create another worker for the control graph */ QThread * cwThread = new QThread(this); @@ -144,7 +144,7 @@ void MainWindow::updateTracker(float x, float y, float z, float p, float r, floa void MainWindow::on_pbStart_clicked() { QProcessEnvironment::systemEnvironment().insert("UCART_SOCKET", ui->socketPath->text()); - this->backendPid = startBackend(ui->backendPath->text().toStdString().c_str(), &backendPipe); + this->backendPid = startBackend(ui->backendPath_2->text().toStdString().c_str(), &backendPipe); ui->pbStart->setEnabled(false); ui->pbStop->setEnabled(true); backendState = 1; @@ -178,7 +178,7 @@ void MainWindow::on_chooseBackend_clicked() { QString backendPath = QFileDialog::getOpenFileName(this, tr("Path to Backend Executable")); - ui->backendPath->setText(backendPath); + ui->backendPath_2->setText(backendPath); } diff --git a/groundStation/gui/MicroCART/quaditem.h b/groundStation/gui/MicroCART/quaditem.h index a97bdfa48d6ef254d89e4960927a5a22157f13dc..0688802193e5e88b83c3507f48c7674b69d2434e 100644 --- a/groundStation/gui/MicroCART/quaditem.h +++ b/groundStation/gui/MicroCART/quaditem.h @@ -9,8 +9,9 @@ #include <QtGui> #include <QTransform> -class QuadItem : public QGraphicsItem +class QuadItem : public QObject, public QGraphicsItem { + Q_OBJECT public: QuadItem(); QRectF boundingRect() const;