Changeset 343

Show
Ignore:
Timestamp:
06/26/08 08:59:06 (2 months ago)
Author:
geiseri
Message:

remove the auto editor because it gets in the way of the side editor

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • projects/flo/library/mindmapview.cpp

    r263 r343  
    4040        setRenderHint(QPainter::Antialiasing); 
    4141        setFocusPolicy(Qt::StrongFocus); 
    42         m_titleEditor = new TitleEditor(this); 
    43         m_titleEditor->hide(); 
    44  
    4542        m_background = QPixmap(100, 100); 
    4643        m_background.fill(Qt::white); 
     
    242239        if( block ) 
    243240        { 
    244                 if( event->key() == Qt::Key_Tab && block->parent() && !m_titleEditor->isEditing()
     241                if( event->key() == Qt::Key_Tab && block->parent()
    245242                { 
    246243                        qreal theta = ( 50 * block->parent()->children().count() ) * (3.1456/180); 
     
    251248 
    252249                        m_mindmap->createNode( block->parent(), block->parent()->pos() + QPointF(offsetX,offsetY) ); 
    253                 } 
    254                 else if( event->key() == Qt::Key_Return && !m_titleEditor->isEditing() ) 
     250                        event->accept(); 
     251                } 
     252                else if( event->key() == Qt::Key_Return  ) 
    255253                { 
    256254                        qreal ray = 25 + (block->boundingRect().width() * 2 ); 
     
    259257 
    260258                        m_mindmap->createNode( block,  block->pos()  + QPointF(offsetX,offsetY) ); 
     259                        event->accept(); 
    261260                } 
    262261                else if( event->key() == Qt::Key_Escape ) 
    263262                { 
    264263                        m_mindmap->clearSelection(); 
     264                        event->accept(); 
    265265                } 
    266266                else if( event->key() == Qt::Key_Control || event->key() == Qt::Key_Alt ) 
    267267                { 
    268268                        QGraphicsView::keyPressEvent( event ); 
     269                        event->accept(); 
    269270                } 
    270271                else if( event->key() == Qt::Key_Left ) 
    271272                { 
    272273                        m_mindmap->moveSelection( QPointF(-1,0) ); 
     274                        event->accept(); 
    273275                } 
    274276                else if( event->key() == Qt::Key_Right ) 
    275277                { 
    276278                        m_mindmap->moveSelection( QPointF(1,0) ); 
     279                        event->accept(); 
    277280                } 
    278281                else if( event->key() == Qt::Key_Up ) 
    279282                { 
    280283                        m_mindmap->moveSelection( QPointF(0,-1) ); 
     284                        event->accept(); 
    281285                } 
    282286                else if( event->key() == Qt::Key_Down ) 
    283287                { 
    284288                        m_mindmap->moveSelection( QPointF(0,1) ); 
     289                        event->accept(); 
    285290                } 
    286291                else 
    287292                { 
    288                         m_titleEditor->move( mapFromScene( block->pos().toPoint() ) ); 
    289                         m_titleEditor->startEditing(); 
    290                 } 
    291                 event->accept(); 
     293                        QGraphicsView::keyPressEvent( event ); 
     294                } 
    292295        } 
    293296        else 
     
    318321        delete m_editor; 
    319322        m_mindmap = theValue; 
    320         m_titleEditor->setPropertyModel(m_mindmap->propertyModel()); 
    321323        m_editor = new BasicPropertyEditor(m_mindmap, this); 
    322324}