Пример #1
0
        void populate( SignalObserver::Observer_var& observer )   {
            SignalObserver::Description_var topLevelDesc = observer->getDescription();
                
            std::string topLevelName = topLevelDesc->trace_display_name.in();
			//traceBox_->addItem( QString::fromStdString( topLevelName ) );
            //todo: set name on MainWindow's traceBox_
            
            SignalObserver::Observers_var children = observer->getSiblings();
            for ( CORBA::ULong i = 0; i < children->length(); ++i ) {
                SignalObserver::Description_var secondLevelDesc = children[i]->getDescription();
                CORBA::String_var secondLevelName = children[i]->getDescription()->trace_display_name.in();
				//traceBox_->addItem( QString( "   %1" ).arg( secondLevelName.in() ) );
            }
        }