Как добавить панель инструментов или строку меню для плагина KDevelop 4.Я знаю, что мне нужно использовать файл .rc, но я не уверен в точном синтаксисе этого XML-файла, а также в том, что мне нужно вставить в мой код, чтобы KDevelop показывал панель инструментов.
void CSCMKPlugin::createActionsForMainWindow(Sublime::MainWindow*,
QString& xmlFile, KActionCollection& actions)
{
xmlFile="kdevs.rc";
KAction* startS = actions.addAction("startS");
startS->setText(i18n("Start S"));
// todo add icon
connect(startS, SIGNAL(triggered(bool)), this,
SLOT(slotStartS()));
}
, а затем у меня есть слот, который запускает S, но в этом вопросе нет необходимости, и вот мой xml-файл.
<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
<kpartgui name="kdevs" version="1">
<MenuBar>
<Menu name="S">
<Action name="startS"
</Menu>
</MenuBar>
</kpartgui>
Пожалуйста, скажите мне, что я делаю неправильно, и если вы знаете какие-либо хорошие ресурсы, чтобы узнать, как разместить различные элементы управления в плагине KDevelop 4.