<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
-<gui name="kdenlive" version="20">
+<gui name="kdenlive" version="21">
<ToolBar name="extraToolBar" >
<text>Extra Toolbar</text>
<Action name="project_render" />
<Action name="seek_clip_end" />
<Action name="monitor_seek_snap_forward" />
<Action name="seek_end" />
-</Menu>
-
+ </Menu>
+ <Menu name="dockwindows" ><text>View</text>
+ </Menu>
<Menu name="settings" >
<Action name="manage_profiles" />
</Menu>
// build effects menus
QAction *action;
- QMenu *videoEffectsMenu = (QMenu*)(factory()->container("video_effects_menu", this));
+ QMenu *videoEffectsMenu = static_cast<QMenu*>(factory()->container("video_effects_menu", this));
QStringList effects = videoEffects.effectNames();
foreach(const QString &name, effects) {
action = new QAction(name, this);
action->setData(name);
videoEffectsMenu->addAction(action);
}
- QMenu *audioEffectsMenu = (QMenu*)(factory()->container("audio_effects_menu", this));
+ QMenu *audioEffectsMenu = static_cast<QMenu*>(factory()->container("audio_effects_menu", this));
effects = audioEffects.effectNames();
foreach(const QString &name, effects) {
action = new QAction(name, this);
action->setData(name);
audioEffectsMenu->addAction(action);
}
- QMenu *customEffectsMenu = (QMenu*)(factory()->container("custom_effects_menu", this));
+ QMenu *customEffectsMenu = static_cast<QMenu*>(factory()->container("custom_effects_menu", this));
effects = customEffects.effectNames();
foreach(const QString &name, effects) {
action = new QAction(name, this);
customEffectsMenu->addAction(action);
}
+ QMenu *viewMenu = static_cast<QMenu*> (factory()->container("dockwindows", this));
+ const QList<QAction *> viewActions = createPopupMenu()->actions();
+ viewMenu->insertActions(NULL, viewActions);
+
connect(videoEffectsMenu, SIGNAL(triggered(QAction *)), this, SLOT(slotAddVideoEffect(QAction *)));
connect(audioEffectsMenu, SIGNAL(triggered(QAction *)), this, SLOT(slotAddAudioEffect(QAction *)));
connect(customEffectsMenu, SIGNAL(triggered(QAction *)), this, SLOT(slotAddCustomEffect(QAction *)));