void SplitterView::addView( ViewBase *view, QTabWidget *tab, const QString &label ) { tab->addTab( view, label ); connect( view, SIGNAL(guiActivated(ViewBase*,bool)), this, SLOT(slotGuiActivated(ViewBase*,bool)) ); connect( view, SIGNAL(requestPopupMenu(QString,QPoint)), SIGNAL(requestPopupMenu(QString,QPoint)) ); connect(view, SIGNAL(optionsModified()), SIGNAL(optionsModified())); }
void SplitterView::addView( ViewBase *view ) { m_splitter->addWidget( view ); connect( view, SIGNAL(guiActivated(ViewBase*,bool)), this, SLOT(slotGuiActivated(ViewBase*,bool)) ); connect( view, SIGNAL(requestPopupMenu(QString,QPoint)), SIGNAL(requestPopupMenu(QString,QPoint)) ); connect(view, SIGNAL(optionsModified()), SIGNAL(optionsModified())); }
void RelationEditor::slotContextMenuRequested( const QModelIndex& index, const QPoint& pos ) { Relation *rel = m_view->model()->relation( index ); if ( rel == 0 ) { slotHeaderContextMenuRequested( pos ); return; } QString name = "relation_popup"; emit requestPopupMenu( name, pos ); }
TaskWPGanttView *View::createGanttView() { TaskWPGanttView *v = new TaskWPGanttView( part(), this ); connect( v, SIGNAL(requestPopupMenu(QString,QPoint)), this, SLOT(slotPopupMenu(QString,QPoint)) ); connect( v, SIGNAL(selectionChanged()), SLOT(slotSelectionChanged()) ); v->updateReadWrite( m_readWrite ); v->loadContext(); return v; }
void ResourceAppointmentsView::slotContextMenuRequested( const QModelIndex &index, const QPoint& pos ) { debugPlan<<index<<pos; QString name; if ( index.isValid() ) { Node *n = m_view->model()->node( index ); if ( n ) { name = "taskview_popup"; } } if ( name.isEmpty() ) { slotHeaderContextMenuRequested( pos ); return; } emit requestPopupMenu( name, pos ); }
void ResourceAllocationEditor::slotContextMenuRequested( const QModelIndex &index, const QPoint& pos ) { //debugPlan<<index.row()<<","<<index.column()<<":"<<pos; QString name; if ( index.isValid() ) { QObject *obj = m_view->model()->object( index ); ResourceGroup *g = qobject_cast<ResourceGroup*>( obj ); if ( g ) { //name = "resourceeditor_group_popup"; } else { Resource *r = qobject_cast<Resource*>( obj ); if ( r ) { //name = "resourceeditor_resource_popup"; } } } if ( name.isEmpty() ) { slotHeaderContextMenuRequested( pos ); return; } emit requestPopupMenu( name, pos ); }