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