Посмотрите на QDevelop - это довольно простой, но функциональный редактор ide / для приложений qt. 5-минутный просмотр исходных файлов дает мне возможность добавить пункт меню правой кнопкой мыши :) Шаги для воспроизведения:
- Загрузите исходный код, попробуйте собрать - у меня не было проблем с этим
- Запустить, щелкнуть правой кнопкой мыши по тексту в окне редактора - например, там есть пункт «Перейти к реализации»
Этот текст находится в src / textEdit.cpp файл как:
connect (menu-> addAction (QIcon (": / treeview / images / cpp.png"), tr ("Перейти к реализации")), SIGNAL (triggered ()), this, SLOT (slotGotoImplementation ())) ;
Итак, slotGotoImplementation () - это функция, которая будет вызываться. Добавьте ваши действия таким же образом, как и все остальные действия, реализованные там.
На сайте есть некоторая информация о написании плагинов для редактора - возможно, это лучший способ расширить возможности, но добавление некоторых фрагментов кода в исходный код кажется более простым.