Ejemplo n.º 1
0
QDebug operator<<(QDebug dbg, const ctkPluginFrameworkEvent& event)
{
  if (event.isNull()) return dbg << "NONE";

  ctkPlugin* p = event.getPlugin();
  QString err = event.getErrorString();

  dbg.nospace() << event.getType() << " #" << p->getPluginId() << " ("
      << p->getLocation() << ")" << (err.isEmpty() ? "" : " exception: ") << err;
  return dbg.maybeSpace();
}
Ejemplo n.º 2
0
//----------------------------------------------------------------------------
void ctkPluginFrameworkPrivate::systemShuttingdownDone_unlocked(const ctkPluginFrameworkEvent& fe)
{

  if (state != ctkPlugin::INSTALLED)
  {
    state = ctkPlugin::RESOLVED;
    operation.fetchAndStoreOrdered(IDLE);
    lock.wakeAll();
  }
  stopEvent.isNull = fe.isNull();
  stopEvent.type = fe.getType();
}
Ejemplo n.º 3
0
void ctkPluginBrowser::frameworkEvent(const ctkPluginFrameworkEvent& event)
{
    qDebug() << "FrameworkEvent: [" << event.getPlugin()->getSymbolicName() << "]" << event.getErrorString();
}