Esempio n. 1
0
void ViewWidget::connectSignalsAndSlots()
{
  bool connected;
  connected = connect(mIG,
                      SIGNAL(nameChanged(QString)), 
                      this,
                      SLOT(on_nameChanged(QString)));
  OS_ASSERT(connected);

  connected = connect(this,
                      SIGNAL(commentsShow(bool)),
                      mIG,
                      SLOT(commentConfig(bool)));
  OS_ASSERT(connected);

  connected = connect(this,
                      SIGNAL(precisionDlgShow()),
                      mIGPrecisionDlg,
                      SLOT(show()));
  OS_ASSERT(connected);

  connected = connect(this,
                      SIGNAL(precisionDlgHide()),
                      mIGPrecisionDlg,
                      SLOT(hide()));
  OS_ASSERT(connected);

  connected = connect(mIGPrecisionDlg,
                      SIGNAL(accepted()),
                      mIG,
                      SLOT(setPrec()));
  OS_ASSERT(connected);

  connected = connect(mIGPrecisionDlg,
                      SIGNAL(accepted()),
                      this,
                      SIGNAL(precisionDlgFinished()));
  OS_ASSERT(connected);

  connected = connect(mIGPrecisionDlg,
                      SIGNAL(rejected()),
                      this,
                      SIGNAL(precisionDlgFinished()));
  OS_ASSERT(connected);

  connected = connect(mIGPrecisionDlg,
                      SIGNAL(finished(int)),
                      this,
                      SIGNAL(precisionDlgFinished()));
  OS_ASSERT(connected);

  connected = connect(mIG,
                      SIGNAL(dirty()),
                      this,
                      SIGNAL(modelDirty()));
  OS_ASSERT(connected);

 
}
Esempio n. 2
0
  void ModelExplorer::connectSignalsAndSlots()
  {
    bool connected;
    connected = connect(mClassAction, SIGNAL(triggered()), this, SLOT(classAction()));
    OS_ASSERT(connected);

    connected = connect(mSystemOutlinerAction, SIGNAL(triggered()), this, SLOT(systemOutlinerAction()));
    OS_ASSERT(connected);

    connected = connect(mTreeAction, SIGNAL(triggered()), this, SLOT(treeAction()));
    OS_ASSERT(connected);

    connected = connect(mClassViewWidget,SIGNAL(eventEnter()),
                        this,SLOT(on_ClassViewEventEnter()));
    OS_ASSERT(connected);

    connected = connect(mClassViewWidget,SIGNAL(eventLeave()),
                        this,SLOT(on_ClassViewEventLeave()));
    OS_ASSERT(connected);

    connected = connect(mTreeViewWidget,SIGNAL(eventEnter()),
                        this,SLOT(on_TreeViewEventEnter()));
    OS_ASSERT(connected);

    connected = connect(mTreeViewWidget,SIGNAL(eventLeave()),
                        this,SLOT(on_TreeViewEventLeave()));
    OS_ASSERT(connected);

    connected = connect(mTreeViewWidget,SIGNAL(modelDirty()),
                        mClassViewWidget,SLOT(on_modelDirty()));
    OS_ASSERT(connected);

    connected = connect(mClassViewWidget,SIGNAL(modelDirty()),
                        mTreeViewWidget,SLOT(on_modelDirty()));
    OS_ASSERT(connected);

    connected = connect(mTreeViewWidget,SIGNAL(modelDirty()),
                        this,SIGNAL(modelDirty()));
    OS_ASSERT(connected);

    connected = connect(mClassViewWidget,SIGNAL(modelDirty()),
                        this,SIGNAL(modelDirty()));
    OS_ASSERT(connected);

    connected = connect(mTreeViewWidget,SIGNAL(precisionDlgFinished()),
                        this,SIGNAL(precisionDlgFinished()));
    OS_ASSERT(connected);

    connected = connect(mClassViewWidget,SIGNAL(precisionDlgFinished()),
                        this,SIGNAL(precisionDlgFinished()));
    OS_ASSERT(connected);
  }
Esempio n. 3
0
void ViewWidget::emitModelDirty()
{
  emit modelDirty();
}