Beispiel #1
0
OutWindow::OutWindow(QWidget *parent) :
  QMainWindow(parent),
  ui(new Ui::OutWindow)
{
  ui->setupUi(this);
  connect(ui->widget, SIGNAL(outputResized(QSize)), this, SLOT(outSizeChanged(QSize)));
}
Beispiel #2
0
MapWindow::MapWindow(QWidget *parent) :
  QMainWindow(parent),
  ui(new Ui::MapWindow)
{
  ui->setupUi(this);
  ui->actionPoly_Overlay->setChecked(settings.value("viewSettings/polyOverlay", false).toBool());
  ui->actionCursor->setChecked(settings.value("viewSettings/cursorVisible", true).toBool());
  quadList = new QList<Quad*>;

  outWin = new OutWindow();
  outWin->show();

  outWin->setQuadList(quadList);
  ui->widget->setQuadList(quadList);
  ui->widget->setOutputSize(outWin->getSize());
  quadDialog = new QuadConfigDialog();

  connect(outWin, SIGNAL(outputSizeChanged(QSize)), ui->widget, SLOT(outputResized(QSize)));
  connect(ui->widget, SIGNAL(updateDisplays()), outWin, SLOT(updateDisplay()));
  connect(this, SIGNAL(updateAllDisplays()), outWin, SLOT(updateDisplay()));
  connect(this, SIGNAL(updateAllDisplays()), ui->widget, SLOT(updateDisplay()));
  connect(ui->widget, SIGNAL(mouseMove(QPoint)), outWin, SLOT(MapMouseMoved(QPoint)));
  connect(quadDialog, SIGNAL(accepted()), this, SLOT(configureQuadAccepted()));
}
Beispiel #3
0
void OutWidget::resizeEvent(QResizeEvent *e)
{
  emit outputResized(e->size());
//  needsUpdate = true;
  setNeedsUpdate(true);
}
Beispiel #4
0
            if (connected) {
                output->_setRate(m_interface->rate(id));
                int rotation = m_interface->rotation(id);
                output->_setRotation((Rotation) rotation);
                output->_setReflectX(m_interface->reflectX(id));
                output->_setReflectY(m_interface->reflectY(id));

                outputConnectedSlot(id);
            }
        }

        connect(m_interface, SIGNAL(outputConnected(QString)), this, SLOT(outputConnectedSlot(QString)));
        connect(m_interface, SIGNAL(outputDisconnected(QString)), this, SLOT(outputDisconnectedSlot(QString)));
        connect(m_interface, SIGNAL(outputActivated(QString)), this, SLOT(outputActivatedSlot(QString)));
        connect(m_interface, SIGNAL(outputDeactivated(QString)), this, SLOT(outputDeactivatedSlot(QString)));
        connect(m_interface, SIGNAL(outputResized(QString)), this, SLOT(outputResizedSlot(QString)));
        connect(m_interface, SIGNAL(outputMoved(QString)), this, SLOT(outputMovedSlot(QString)));
        connect(m_interface, SIGNAL(outputRotated(QString)), this, SLOT(outputRotatedSlot(QString)));
        connect(m_interface, SIGNAL(outputRateChanged(QString)), this, SLOT(outputRateChangedSlot(QString)));
        connect(m_interface, SIGNAL(outputReflected(QString)), this, SLOT(outputReflectedSlot(QString)));
    }

    QList<Output *> DBusOutputs::outputs()
    {
        QList<Output *> result;
        foreach(SimpleOutput * output, m_outputs) {
            result.append(output);
        }
        return result;
    }