Changeset 5086 in ntrip for trunk/GnssCenter/main/mainwin.cpp


Ignore:
Timestamp:
Apr 1, 2013, 10:27:33 AM (11 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GnssCenter/main/mainwin.cpp

    r5061 r5086  
    1919#include "settings.h"
    2020#include "mdiarea.h"
     21#include "app.h"
    2122
    2223using namespace std;
     
    135136  t_pluginAction* action = dynamic_cast<t_pluginAction*>(sender());
    136137  QWidget* widget = action->_factIface->create();
     138  t_app* app = dynamic_cast<t_app*>(qApp);
     139  if (app) {
     140    const QMetaObject* metaObj = widget->metaObject();
     141    QByteArray bncMessageName = QMetaObject::normalizedSignature("bncMessage(QByteArray)");
     142    if (metaObj->indexOfSignal(bncMessageName) != -1) {
     143      connect(widget, SIGNAL(bncMessage(QByteArray)), app, SLOT(slotMessage(QByteArray)));
     144    }
     145  }
    137146  widget->setMinimumSize(500, 300);
    138147  QMdiSubWindow* subWindow = _mdi->addSubWindow((QWidget*) widget);
Note: See TracChangeset for help on using the changeset viewer.