Is it possible to replace a single editor of the default QItemEditorFactory?



  • I want to replace an editor of the default QItemEditorFactory for a single type. This editor should be used application wide in all views.

    When I create a new QItemEditorFactory with an editor for the double type:
    @
    QItemEditorFactory *itemFactory = new QItemEditorFactory;
    QItemEditorCreatorBase *editorCreator =
    new QStandardItemEditorCreator<QCustomQDoubleSpinbox>();
    itemFactory->registerEditor(QVariant::Double, editorCreator);
    QItemEditorFactory::setDefaultFactory(itemFactory);
    @

    The editors of all other default types are "removed".
    Is there a way to replace the editor of a single type?
    Or do I need to re-register all supported types?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.