diff --git a/src/codecmodel.h b/src/codecmodel.h
index 4993ac8e07c481caf3d18b7a0a33a65934ef5cd3..798748ae3267570427d10437dd0d6661964960d0 100644
--- a/src/codecmodel.h
+++ b/src/codecmodel.h
@@ -63,12 +63,13 @@ public:
 
    //Mutator
    QModelIndex add();
-   Q_INVOKABLE void    remove      ( const QModelIndex& idx        );
-   virtual QMimeData*  mimeData    ( const QModelIndexList &indexes) const override;
+   Q_INVOKABLE void    remove      ( const QModelIndex& idx         );
+   virtual QMimeData*  mimeData    ( const QModelIndexList &indexes ) const override;
    virtual bool        dropMimeData( const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override;
-   Q_INVOKABLE void    clear       (                        );
-   Q_INVOKABLE void    reload      (                        );
-   Q_INVOKABLE void    save        (                        );
+   virtual QStringList mimeTypes   (                                ) const override;
+   Q_INVOKABLE void    clear       (                                );
+   Q_INVOKABLE void    reload      (                                );
+   Q_INVOKABLE void    save        (                                );
 
    int acceptedPayloadTypes() const;
    QModelIndex getIndexofCodecByID(int id);