On 17.08.2017 19:46, Jesse DuBord wrote:
I'm looking through the source code and trying to locate where the actions are for the Main and Extra toolbars (see attached image). Can anyone give me a lead?


Hi Jesse,

You can first have a look at the src/kdenliveui.rc file. It lists most of the actions and creates the menu structure. For example, you can see the extratoolbar (at the end of kdenliveui.rc) contains an action called: project_render_button

You can then make a search in the sources to fine that "project_render_button" string (it is in mainwindow.cpp).

For the maintoolbar, actions are automatically added by KDE. If you want to have a custom toolbar, you must edit the kdenliveui.rc file, and add for example:

  <ToolBar name="mainToolBar" noMerge="1">
    <Action name="themes_menu" />
  </ToolBar>


This will change the main toolbar to only contain the "themes_menu" action. To make it work, you must increment the version tag at the top of the file currently something like:

<kpartgui name="kdenlive" version="149" translationDomain="kdenlive">

so you must put "150" instead. And last, it is recommanded to remove the custom toolbar settings:

rm ~/.local/share/kxmlgui5/kdenlive/kdenliveui.rc

Once you have done all that, recompile and install and the main toolbar should only show the actions you put in the kdenliveui.rc file

Hope it helps, regards
jb



Reply via email to