kate-ctags plugin not working

René J.V. Bertin rjvbertin at gmail.com
Thu Nov 8 15:33:32 GMT 2018


Hi,

The Kate CTags plugin came up on the other ML. I agree that it could be useful to support it (CTags handles a lot languages, including TCl which is relevant to me) so I thought I'd have a look if it worked after adding the appropriate service type to its metadata.

It doesn't. The toolview UI is completely garbled, and when I use the actions from the CTags menu I get terminal errors like these:

QMetaObject::invokeMethod: No such method KTextEditorIntegration::MainWindow::showToolView(QWidget *)
QMetaObject::invokeMethod: No such method KTextEditorIntegration::MainWindow::openUrl(const QUrl &,const QString &)
QMetaObject::invokeMethod: No such method KTextEditorIntegration::MainWindow::showToolView(QWidget *)

Those surprise me a bit: as far as I understand the code the plugin is initialised with a "kateWrapper", that is the KTextEditor::MainWindow version of KDevelop's Sublime::MainWindow. An actual KTextEditorIntegration::MainWindow is created, so a priori the above methods should be available, no?

Thanks,
R.


More information about the KDevelop-devel mailing list