style: unify identifier naming per updated conventions

Automated with clang-tidy readability-identifier-naming (config added to
.clang-tidy) plus scripted passes, per the updated rules now documented
in CONTRIBUTING.md:

- types (class/struct/enum/alias/template params): PascalCase
- functions, variables, members: snake_case (incl. rational -> Rational)
- private/protected members: trailing underscore; static member
  variables likewise (instance_, available_themes_)
- constants and enum values: snake_case (kLinear -> k_linear,
  F32P -> f32p); ALL_CAPS reserved for macros
- macros: OAK_ prefix (OLIVE_ADD_TEST/OLIVE_ASSERT/OLIVE_CONFIG ->
  OAK_ADD_TEST/OAK_ASSERT/OAK_CONFIG, GL_PREAMBLE -> OAK_GL_PREAMBLE,
  include guards -> OAK_*)
- file names: all lowercase (Current/Plugin/OliveHost/OliveClip/
  OlivePluginInstance -> current/plugin/olivehost/oliveclip/
  oliveplugininstance)
- getters share the member name sans underscore, setters set_foo()
- Qt and third-party (OpenFX) virtual overrides and framework callbacks
  keep their original names (exempt in .clang-tidy)

Manual follow-ups required where automation could not reach:
- string-based QMetaObject/SIGNAL/SLOT references updated to renamed
  methods (AddTask, CreatedFile, DeleteSpecificFile, moveSelectionUp, ...)
- macro bodies referencing renamed methods (OLIVE_CONFIG,
  NODE_DEFAULT_DESTRUCTOR, MANAGEDDISPLAYWIDGET_*)
- self-shadowing locals renamed where signals/methods became same-named
  (size_changed, worker_count, selected_items, import param, filters)
- third_party OFX member/namespace usages restored (OFX::Host::*,
  _created, _clipPrefsDirty, createInstance, clearPersistentMessage)
- STL protocol aliases restored (const_iterator) with .clang-tidy
  ignore rules; qHash overloads restored

Full build and test suite pass: ctest 4/4, ~1960 gtest cases green.
This commit is contained in:
2026-07-19 16:10:54 +08:00
parent cb1718a103
commit bb40b4923e
1014 changed files with 44257 additions and 44220 deletions
+12 -12
View File
@@ -30,29 +30,29 @@ Menu::Menu(QMenuBar *bar)
{
bar->addMenu(this);
Init();
init();
}
Menu::Menu(Menu *menu)
{
menu->addMenu(this);
Init();
init();
}
Menu::Menu(QWidget *parent)
: QMenu(parent)
{
Init();
init();
}
Menu::Menu(const QString &s, QWidget *parent)
: QMenu(s, parent)
{
Init();
init();
}
QAction *Menu::AddActionWithData(const QString &text, const QVariant &d,
QAction *Menu::add_action_with_data(const QString &text, const QVariant &d,
const QVariant &compare)
{
QAction *a = addAction(text);
@@ -64,14 +64,14 @@ QAction *Menu::AddActionWithData(const QString &text, const QVariant &d,
return a;
}
QAction *Menu::InsertAlphabetically(const QString &s)
QAction *Menu::insert_alphabetically(const QString &s)
{
QAction *action = new QAction(s, this);
InsertAlphabetically(action);
insert_alphabetically(action);
return action;
}
void Menu::InsertAlphabetically(QAction *entry)
void Menu::insert_alphabetically(QAction *entry)
{
QList<QAction *> actions = this->actions();
@@ -85,12 +85,12 @@ void Menu::InsertAlphabetically(QAction *entry)
addAction(entry);
}
void Menu::InsertAlphabetically(Menu *menu)
void Menu::insert_alphabetically(Menu *menu)
{
InsertAlphabetically(menu->menuAction());
insert_alphabetically(menu->menuAction());
}
void Menu::ConformItem(QAction *a, const QString &id, const QKeySequence &key)
void Menu::conform_item(QAction *a, const QString &id, const QKeySequence &key)
{
a->setProperty("id", id);
@@ -103,7 +103,7 @@ void Menu::ConformItem(QAction *a, const QString &id, const QKeySequence &key)
}
}
void Menu::Init()
void Menu::init()
{
// HACK: Disables embossing on disabled text for a slightly nicer UI
QPalette p = palette();
+19 -19
View File
@@ -19,8 +19,8 @@
***/
#ifndef WIDGETMENU_H
#define WIDGETMENU_H
#ifndef OAK_WIDGETMENU_H
#define OAK_WIDGETMENU_H
#include <QMenuBar>
#include <QMenu>
@@ -63,8 +63,8 @@ public:
{
bar->addMenu(this);
Init();
ConnectAboutToShow(receiver, member);
init();
connect_about_to_show(receiver, member);
}
Menu(Menu *menu);
@@ -82,7 +82,7 @@ public:
{
menu->addMenu(this);
Init();
init();
ConnectAboutToShow(receiver, member);
}
@@ -121,23 +121,23 @@ public:
* The QAction that was created and added to this Menu
*/
QAction *
AddItem(const QString &id,
add_item(const QString &id,
const typename QtPrivate::FunctionPointer<Func>::Object *receiver,
Func member, const QKeySequence &key = QKeySequence())
{
QAction *a = CreateItem(this, id, receiver, member, key);
QAction *a = create_item(this, id, receiver, member, key);
addAction(a);
return a;
}
QAction *AddActionWithData(const QString &text, const QVariant &d,
QAction *add_action_with_data(const QString &text, const QVariant &d,
const QVariant &compare);
QAction *InsertAlphabetically(const QString &s);
void InsertAlphabetically(QAction *entry);
void InsertAlphabetically(Menu *menu);
QAction *insert_alphabetically(const QString &s);
void insert_alphabetically(QAction *entry);
void insert_alphabetically(Menu *menu);
template <typename Func>
/**
@@ -167,14 +167,14 @@ public:
*
* The QAction that was created and added to this Menu
*/
static QAction *CreateItem(
static QAction *create_item(
QObject *parent, const QString &id,
const typename QtPrivate::FunctionPointer<Func>::Object *receiver,
Func member, const QKeySequence &key = QKeySequence())
{
QAction *a = new QAction(parent);
ConformItem(a, id, receiver, member, key);
conform_item(a, id, receiver, member, key);
return a;
}
@@ -206,24 +206,24 @@ public:
*
* Default keyboard sequence
*/
static void ConformItem(
static void conform_item(
QAction *a, const QString &id,
const typename QtPrivate::FunctionPointer<Func>::Object *receiver,
Func member, const QKeySequence &key = QKeySequence())
{
ConformItem(a, id, key);
conform_item(a, id, key);
connect(a, &QAction::triggered, receiver, member);
}
static void ConformItem(QAction *a, const QString &id,
static void conform_item(QAction *a, const QString &id,
const QKeySequence &key = QKeySequence());
private:
void Init();
void init();
template <typename Func>
void ConnectAboutToShow(
void connect_about_to_show(
const typename QtPrivate::FunctionPointer<Func>::Object *receiver,
Func member)
{
@@ -233,4 +233,4 @@ private:
}
#endif // WIDGETMENU_H
#endif // OAK_WIDGETMENU_H
+129 -129
View File
@@ -36,115 +36,115 @@ MenuShared *MenuShared::instance_ = nullptr;
MenuShared::MenuShared()
{
// "New" menu shared items
new_project_item_ = Menu::CreateItem(this, "newproj", Core::instance(),
&Core::CreateNewProject, tr("Ctrl+N"));
new_sequence_item_ = Menu::CreateItem(this, "newseq", Core::instance(),
&Core::CreateNewSequence,
new_project_item_ = Menu::create_item(this, "newproj", Core::instance(),
&Core::create_new_project, tr("Ctrl+N"));
new_sequence_item_ = Menu::create_item(this, "newseq", Core::instance(),
&Core::create_new_sequence,
tr("Ctrl+Shift+N"));
new_folder_item_ = Menu::CreateItem(this, "newfolder", Core::instance(),
&Core::CreateNewFolder);
new_folder_item_ = Menu::create_item(this, "newfolder", Core::instance(),
&Core::create_new_folder);
// "Edit" menu shared items
edit_cut_item_ = Menu::CreateItem(this, "cut", this,
&MenuShared::CutTriggered, tr("Ctrl+X"));
edit_copy_item_ = Menu::CreateItem(
this, "copy", this, &MenuShared::CopyTriggered, tr("Ctrl+C"));
edit_paste_item_ = Menu::CreateItem(
this, "paste", this, &MenuShared::PasteTriggered, tr("Ctrl+V"));
edit_cut_item_ = Menu::create_item(this, "cut", this,
&MenuShared::cut_triggered, tr("Ctrl+X"));
edit_copy_item_ = Menu::create_item(
this, "copy", this, &MenuShared::copy_triggered, tr("Ctrl+C"));
edit_paste_item_ = Menu::create_item(
this, "paste", this, &MenuShared::paste_triggered, tr("Ctrl+V"));
edit_paste_insert_item_ =
Menu::CreateItem(this, "pasteinsert", this,
&MenuShared::PasteInsertTriggered, tr("Ctrl+Shift+V"));
edit_duplicate_item_ = Menu::CreateItem(
this, "duplicate", this, &MenuShared::DuplicateTriggered, tr("Ctrl+D"));
edit_rename_item_ = Menu::CreateItem(
this, "rename", this, &MenuShared::RenameSelectedTriggered, tr("F2"));
edit_delete_item_ = Menu::CreateItem(
this, "delete", this, &MenuShared::DeleteSelectedTriggered, tr("Del"));
Menu::create_item(this, "pasteinsert", this,
&MenuShared::paste_insert_triggered, tr("Ctrl+Shift+V"));
edit_duplicate_item_ = Menu::create_item(
this, "duplicate", this, &MenuShared::duplicate_triggered, tr("Ctrl+D"));
edit_rename_item_ = Menu::create_item(
this, "rename", this, &MenuShared::rename_selected_triggered, tr("F2"));
edit_delete_item_ = Menu::create_item(
this, "delete", this, &MenuShared::delete_selected_triggered, tr("Del"));
edit_ripple_delete_item_ =
Menu::CreateItem(this, "rippledelete", this,
&MenuShared::RippleDeleteTriggered, tr("Shift+Del"));
edit_split_item_ = Menu::CreateItem(this, "split", this,
&MenuShared::SplitAtPlayheadTriggered,
Menu::create_item(this, "rippledelete", this,
&MenuShared::ripple_delete_triggered, tr("Shift+Del"));
edit_split_item_ = Menu::create_item(this, "split", this,
&MenuShared::split_at_playhead_triggered,
tr("Ctrl+K"));
edit_speedduration_item_ =
Menu::CreateItem(this, "speeddur", this,
&MenuShared::SpeedDurationTriggered, tr("Ctrl+R"));
Menu::create_item(this, "speeddur", this,
&MenuShared::speed_duration_triggered, tr("Ctrl+R"));
// List of addable items
for (int i = 0; i < Tool::kAddableCount; i++) {
for (int i = 0; i < Tool::k_addable_count; i++) {
Tool::AddableObject t = static_cast<Tool::AddableObject>(i);
QAction *a = Menu::CreateItem(
this, QStringLiteral("add:%1").arg(Tool::GetAddableObjectID(t)),
this, &MenuShared::AddableItemTriggered);
QAction *a = Menu::create_item(
this, QStringLiteral("add:%1").arg(Tool::get_addable_object_id(t)),
this, &MenuShared::addable_item_triggered);
a->setData(t);
addable_items_.append(a);
}
// "In/Out" menu shared items
inout_set_in_item_ = Menu::CreateItem(this, "setinpoint", this,
&MenuShared::SetInTriggered, tr("I"));
inout_set_out_item_ = Menu::CreateItem(
this, "setoutpoint", this, &MenuShared::SetOutTriggered, tr("O"));
inout_set_in_item_ = Menu::create_item(this, "setinpoint", this,
&MenuShared::set_in_triggered, tr("I"));
inout_set_out_item_ = Menu::create_item(
this, "setoutpoint", this, &MenuShared::set_out_triggered, tr("O"));
inout_reset_in_item_ =
Menu::CreateItem(this, "resetin", this, &MenuShared::ResetInTriggered);
inout_reset_out_item_ = Menu::CreateItem(this, "resetout", this,
&MenuShared::ResetOutTriggered);
inout_clear_inout_item_ = Menu::CreateItem(
this, "clearinout", this, &MenuShared::ClearInOutTriggered, tr("G"));
Menu::create_item(this, "resetin", this, &MenuShared::reset_in_triggered);
inout_reset_out_item_ = Menu::create_item(this, "resetout", this,
&MenuShared::reset_out_triggered);
inout_clear_inout_item_ = Menu::create_item(
this, "clearinout", this, &MenuShared::clear_in_out_triggered, tr("G"));
// "Clip Edit" menu shared items
clip_add_default_transition_item_ = Menu::CreateItem(
this, "deftransition", this, &MenuShared::DefaultTransitionTriggered,
clip_add_default_transition_item_ = Menu::create_item(
this, "deftransition", this, &MenuShared::default_transition_triggered,
tr("Ctrl+Shift+D"));
clip_link_unlink_item_ = Menu::CreateItem(this, "linkunlink", this,
&MenuShared::ToggleLinksTriggered,
clip_link_unlink_item_ = Menu::create_item(this, "linkunlink", this,
&MenuShared::toggle_links_triggered,
tr("Ctrl+L"));
clip_enable_disable_item_ =
Menu::CreateItem(this, "enabledisable", this,
&MenuShared::EnableDisableTriggered, tr("Shift+E"));
Menu::create_item(this, "enabledisable", this,
&MenuShared::enable_disable_triggered, tr("Shift+E"));
clip_nest_item_ =
Menu::CreateItem(this, "nest", this, &MenuShared::NestTriggered);
Menu::create_item(this, "nest", this, &MenuShared::nest_triggered);
// TimeRuler menu shared items
frame_view_mode_group_ = new QActionGroup(this);
view_timecode_view_dropframe_item_ = Menu::CreateItem(
this, "modedropframe", this, &MenuShared::TimecodeDisplayTriggered);
view_timecode_view_dropframe_item_->setData(Timecode::kTimecodeDropFrame);
view_timecode_view_dropframe_item_ = Menu::create_item(
this, "modedropframe", this, &MenuShared::timecode_display_triggered);
view_timecode_view_dropframe_item_->setData(Timecode::k_timecode_drop_frame);
view_timecode_view_dropframe_item_->setCheckable(true);
frame_view_mode_group_->addAction(view_timecode_view_dropframe_item_);
view_timecode_view_nondropframe_item_ = Menu::CreateItem(
this, "modenondropframe", this, &MenuShared::TimecodeDisplayTriggered);
view_timecode_view_nondropframe_item_ = Menu::create_item(
this, "modenondropframe", this, &MenuShared::timecode_display_triggered);
view_timecode_view_nondropframe_item_->setData(
Timecode::kTimecodeNonDropFrame);
Timecode::k_timecode_non_drop_frame);
view_timecode_view_nondropframe_item_->setCheckable(true);
frame_view_mode_group_->addAction(view_timecode_view_nondropframe_item_);
view_timecode_view_seconds_item_ = Menu::CreateItem(
this, "modeseconds", this, &MenuShared::TimecodeDisplayTriggered);
view_timecode_view_seconds_item_->setData(Timecode::kTimecodeSeconds);
view_timecode_view_seconds_item_ = Menu::create_item(
this, "modeseconds", this, &MenuShared::timecode_display_triggered);
view_timecode_view_seconds_item_->setData(Timecode::k_timecode_seconds);
view_timecode_view_seconds_item_->setCheckable(true);
frame_view_mode_group_->addAction(view_timecode_view_seconds_item_);
view_timecode_view_frames_item_ = Menu::CreateItem(
this, "modeframes", this, &MenuShared::TimecodeDisplayTriggered);
view_timecode_view_frames_item_->setData(Timecode::kFrames);
view_timecode_view_frames_item_ = Menu::create_item(
this, "modeframes", this, &MenuShared::timecode_display_triggered);
view_timecode_view_frames_item_->setData(Timecode::k_frames);
view_timecode_view_frames_item_->setCheckable(true);
frame_view_mode_group_->addAction(view_timecode_view_frames_item_);
view_timecode_view_milliseconds_item_ = Menu::CreateItem(
this, "milliseconds", this, &MenuShared::TimecodeDisplayTriggered);
view_timecode_view_milliseconds_item_->setData(Timecode::kMilliseconds);
view_timecode_view_milliseconds_item_ = Menu::create_item(
this, "milliseconds", this, &MenuShared::timecode_display_triggered);
view_timecode_view_milliseconds_item_->setData(Timecode::k_milliseconds);
view_timecode_view_milliseconds_item_->setCheckable(true);
frame_view_mode_group_->addAction(view_timecode_view_milliseconds_item_);
// Color coding menu items
color_coding_menu_ = new ColorLabelMenu();
connect(color_coding_menu_, &ColorLabelMenu::ColorSelected, this,
&MenuShared::ColorLabelTriggered);
connect(color_coding_menu_, &ColorLabelMenu::color_selected, this,
&MenuShared::color_label_triggered);
Retranslate();
retranslate();
}
MenuShared::~MenuShared()
@@ -152,17 +152,17 @@ MenuShared::~MenuShared()
delete color_coding_menu_;
}
void MenuShared::CreateInstance()
void MenuShared::create_instance()
{
instance_ = new MenuShared();
}
void MenuShared::DestroyInstance()
void MenuShared::destroy_instance()
{
delete instance_;
}
void MenuShared::AddItemsForNewMenu(Menu *m)
void MenuShared::add_items_for_new_menu(Menu *m)
{
m->addAction(new_project_item_);
m->addSeparator();
@@ -170,7 +170,7 @@ void MenuShared::AddItemsForNewMenu(Menu *m)
m->addAction(new_folder_item_);
}
void MenuShared::AddItemsForEditMenu(Menu *m, bool for_clips)
void MenuShared::add_items_for_edit_menu(Menu *m, bool for_clips)
{
m->addAction(Core::instance()->undo_stack()->GetUndoAction());
m->addAction(Core::instance()->undo_stack()->GetRedoAction());
@@ -199,16 +199,16 @@ void MenuShared::AddItemsForEditMenu(Menu *m, bool for_clips)
}
}
void MenuShared::AddItemsForAddableObjectsMenu(Menu *m)
void MenuShared::add_items_for_addable_objects_menu(Menu *m)
{
for (QAction *a : qAsConst(addable_items_)) {
a->setChecked((a->data().toInt() ==
Core::instance()->GetSelectedAddableObject()));
Core::instance()->get_selected_addable_object()));
m->addAction(a);
}
}
void MenuShared::AddItemsForInOutMenu(Menu *m)
void MenuShared::add_items_for_in_out_menu(Menu *m)
{
m->addAction(inout_set_in_item_);
m->addAction(inout_set_out_item_);
@@ -218,12 +218,12 @@ void MenuShared::AddItemsForInOutMenu(Menu *m)
m->addAction(inout_clear_inout_item_);
}
void MenuShared::AddColorCodingMenu(Menu *m)
void MenuShared::add_color_coding_menu(Menu *m)
{
m->addMenu(color_coding_menu_);
}
void MenuShared::AddItemsForClipEditMenu(Menu *m)
void MenuShared::add_items_for_clip_edit_menu(Menu *m)
{
m->addAction(clip_add_default_transition_item_);
m->addAction(clip_link_unlink_item_);
@@ -231,7 +231,7 @@ void MenuShared::AddItemsForClipEditMenu(Menu *m)
m->addAction(clip_nest_item_);
}
void MenuShared::AddItemsForTimeRulerMenu(Menu *m)
void MenuShared::add_items_for_time_ruler_menu(Menu *m)
{
m->addAction(view_timecode_view_dropframe_item_);
m->addAction(view_timecode_view_nondropframe_item_);
@@ -240,21 +240,21 @@ void MenuShared::AddItemsForTimeRulerMenu(Menu *m)
m->addAction(view_timecode_view_milliseconds_item_);
}
void MenuShared::AboutToShowTimeRulerActions(const rational &timebase)
void MenuShared::about_to_show_time_ruler_actions(const Rational &timebase)
{
QList<QAction *> timecode_display_actions =
frame_view_mode_group_->actions();
Timecode::Display current_timecode_display =
Core::instance()->GetTimecodeDisplay();
Core::instance()->get_timecode_display();
// Only show the drop-frame option if the timebase is drop-frame
view_timecode_view_dropframe_item_->setVisible(
!timebase.isNull() && Timecode::timebase_is_drop_frame(timebase));
if (!view_timecode_view_dropframe_item_->isVisible() &&
current_timecode_display == Timecode::kTimecodeDropFrame) {
current_timecode_display == Timecode::k_timecode_drop_frame) {
// If the current setting is drop-frame, correct to non-drop frame
current_timecode_display = Timecode::kTimecodeNonDropFrame;
current_timecode_display = Timecode::k_timecode_non_drop_frame;
}
foreach (QAction *a, timecode_display_actions) {
@@ -270,106 +270,106 @@ MenuShared *MenuShared::instance()
return instance_;
}
void MenuShared::SplitAtPlayheadTriggered()
void MenuShared::split_at_playhead_triggered()
{
TimelinePanel *timeline =
PanelManager::instance()->MostRecentlyFocused<TimelinePanel>();
PanelManager::instance()->most_recently_focused<TimelinePanel>();
if (timeline != nullptr) {
timeline->SplitAtPlayhead();
timeline->split_at_playhead();
}
}
void MenuShared::DeleteSelectedTriggered()
void MenuShared::delete_selected_triggered()
{
PanelManager::instance()->CurrentlyFocused()->DeleteSelected();
PanelManager::instance()->currently_focused()->delete_selected();
}
void MenuShared::RippleDeleteTriggered()
void MenuShared::ripple_delete_triggered()
{
PanelManager::instance()->CurrentlyFocused()->RippleDelete();
PanelManager::instance()->currently_focused()->ripple_delete();
}
void MenuShared::SetInTriggered()
void MenuShared::set_in_triggered()
{
PanelManager::instance()->CurrentlyFocused()->SetIn();
PanelManager::instance()->currently_focused()->set_in();
}
void MenuShared::SetOutTriggered()
void MenuShared::set_out_triggered()
{
PanelManager::instance()->CurrentlyFocused()->SetOut();
PanelManager::instance()->currently_focused()->set_out();
}
void MenuShared::ResetInTriggered()
void MenuShared::reset_in_triggered()
{
PanelManager::instance()->CurrentlyFocused()->ResetIn();
PanelManager::instance()->currently_focused()->reset_in();
}
void MenuShared::ResetOutTriggered()
void MenuShared::reset_out_triggered()
{
PanelManager::instance()->CurrentlyFocused()->ResetOut();
PanelManager::instance()->currently_focused()->reset_out();
}
void MenuShared::ClearInOutTriggered()
void MenuShared::clear_in_out_triggered()
{
PanelManager::instance()->CurrentlyFocused()->ClearInOut();
PanelManager::instance()->currently_focused()->clear_in_out();
}
void MenuShared::ToggleLinksTriggered()
void MenuShared::toggle_links_triggered()
{
PanelManager::instance()->CurrentlyFocused()->ToggleLinks();
PanelManager::instance()->currently_focused()->toggle_links();
}
void MenuShared::CutTriggered()
void MenuShared::cut_triggered()
{
PanelManager::instance()->CurrentlyFocused()->CutSelected();
PanelManager::instance()->currently_focused()->cut_selected();
}
void MenuShared::CopyTriggered()
void MenuShared::copy_triggered()
{
PanelManager::instance()->CurrentlyFocused()->CopySelected();
PanelManager::instance()->currently_focused()->copy_selected();
}
void MenuShared::PasteTriggered()
void MenuShared::paste_triggered()
{
PanelManager::instance()->CurrentlyFocused()->Paste();
PanelManager::instance()->currently_focused()->paste();
}
void MenuShared::PasteInsertTriggered()
void MenuShared::paste_insert_triggered()
{
PanelManager::instance()->CurrentlyFocused()->PasteInsert();
PanelManager::instance()->currently_focused()->paste_insert();
}
void MenuShared::DuplicateTriggered()
void MenuShared::duplicate_triggered()
{
PanelManager::instance()->CurrentlyFocused()->Duplicate();
PanelManager::instance()->currently_focused()->duplicate();
}
void MenuShared::RenameSelectedTriggered()
void MenuShared::rename_selected_triggered()
{
PanelManager::instance()->CurrentlyFocused()->RenameSelected();
PanelManager::instance()->currently_focused()->rename_selected();
}
void MenuShared::EnableDisableTriggered()
void MenuShared::enable_disable_triggered()
{
PanelManager::instance()->CurrentlyFocused()->ToggleSelectedEnabled();
PanelManager::instance()->currently_focused()->toggle_selected_enabled();
}
void MenuShared::NestTriggered()
void MenuShared::nest_triggered()
{
PanelManager::instance()
->MostRecentlyFocused<TimelinePanel>()
->NestSelectedClips();
->most_recently_focused<TimelinePanel>()
->nest_selected_clips();
}
void MenuShared::DefaultTransitionTriggered()
void MenuShared::default_transition_triggered()
{
PanelManager::instance()
->MostRecentlyFocused<TimelinePanel>()
->AddDefaultTransitionsToSelected();
->most_recently_focused<TimelinePanel>()
->add_default_transitions_to_selected();
}
void MenuShared::TimecodeDisplayTriggered()
void MenuShared::timecode_display_triggered()
{
// Assume the sender is a QAction
QAction *action = static_cast<QAction *>(sender());
@@ -379,33 +379,33 @@ void MenuShared::TimecodeDisplayTriggered()
static_cast<Timecode::Display>(action->data().toInt());
// Set the current display mode
Core::instance()->SetTimecodeDisplay(display);
Core::instance()->set_timecode_display(display);
}
void MenuShared::ColorLabelTriggered(int color_index)
void MenuShared::color_label_triggered(int color_index)
{
PanelManager::instance()->CurrentlyFocused()->SetColorLabel(color_index);
PanelManager::instance()->currently_focused()->set_color_label(color_index);
}
void MenuShared::SpeedDurationTriggered()
void MenuShared::speed_duration_triggered()
{
TimelinePanel *timeline =
PanelManager::instance()->MostRecentlyFocused<TimelinePanel>();
PanelManager::instance()->most_recently_focused<TimelinePanel>();
if (timeline) {
timeline->ShowSpeedDurationDialogForSelectedClips();
timeline->show_speed_duration_dialog_for_selected_clips();
}
}
void MenuShared::AddableItemTriggered()
void MenuShared::addable_item_triggered()
{
QAction *a = static_cast<QAction *>(sender());
Tool::AddableObject i = static_cast<Tool::AddableObject>(a->data().toInt());
Core::instance()->SetTool(Tool::kAdd);
Core::instance()->SetSelectedAddableObject(i);
Core::instance()->set_tool(Tool::k_add);
Core::instance()->set_selected_addable_object(i);
}
void MenuShared::Retranslate()
void MenuShared::retranslate()
{
// "New" menu shared items
new_project_item_->setText(tr("&Project"));
@@ -425,7 +425,7 @@ void MenuShared::Retranslate()
edit_speedduration_item_->setText(tr("Speed/Duration"));
for (QAction *a : qAsConst(addable_items_)) {
a->setText(Tool::GetAddableObjectName(
a->setText(Tool::get_addable_object_name(
static_cast<Tool::AddableObject>(a->data().toInt())));
}
+36 -36
View File
@@ -19,8 +19,8 @@
***/
#ifndef MENUSHARED_H
#define MENUSHARED_H
#ifndef OAK_MENUSHARED_H
#define OAK_MENUSHARED_H
#include <olive/core/core.h>
#include "widget/colorlabelmenu/colorlabelmenu.h"
@@ -40,20 +40,20 @@ public:
MenuShared();
virtual ~MenuShared() override;
static void CreateInstance();
static void DestroyInstance();
static void create_instance();
static void destroy_instance();
void Retranslate();
void retranslate();
void AddItemsForNewMenu(Menu *m);
void AddItemsForEditMenu(Menu *m, bool for_clips);
void AddItemsForAddableObjectsMenu(Menu *m);
void AddItemsForInOutMenu(Menu *m);
void AddColorCodingMenu(Menu *m);
void AddItemsForClipEditMenu(Menu *m);
void AddItemsForTimeRulerMenu(Menu *m);
void add_items_for_new_menu(Menu *m);
void add_items_for_edit_menu(Menu *m, bool for_clips);
void add_items_for_addable_objects_menu(Menu *m);
void add_items_for_in_out_menu(Menu *m);
void add_color_coding_menu(Menu *m);
void add_items_for_clip_edit_menu(Menu *m);
void add_items_for_time_ruler_menu(Menu *m);
void AboutToShowTimeRulerActions(const rational &timebase);
void about_to_show_time_ruler_actions(const Rational &timebase);
static MenuShared *instance();
@@ -63,7 +63,7 @@ public:
}
public slots:
void DeleteSelectedTriggered();
void delete_selected_triggered();
private:
// "New" menu shared items
@@ -113,39 +113,39 @@ private:
static MenuShared *instance_;
private slots:
void SplitAtPlayheadTriggered();
void split_at_playhead_triggered();
void RippleDeleteTriggered();
void ripple_delete_triggered();
void SetInTriggered();
void set_in_triggered();
void SetOutTriggered();
void set_out_triggered();
void ResetInTriggered();
void reset_in_triggered();
void ResetOutTriggered();
void reset_out_triggered();
void ClearInOutTriggered();
void clear_in_out_triggered();
void ToggleLinksTriggered();
void toggle_links_triggered();
void CutTriggered();
void cut_triggered();
void CopyTriggered();
void copy_triggered();
void PasteTriggered();
void paste_triggered();
void PasteInsertTriggered();
void paste_insert_triggered();
void DuplicateTriggered();
void duplicate_triggered();
void RenameSelectedTriggered();
void rename_selected_triggered();
void EnableDisableTriggered();
void enable_disable_triggered();
void NestTriggered();
void nest_triggered();
void DefaultTransitionTriggered();
void default_transition_triggered();
/**
* @brief A slot for the timecode display menu items
@@ -153,15 +153,15 @@ private slots:
* Assumes a QAction* sender() and its data() is a member of enum Timecode::Display. Uses the data() to signal a
* timecode change throughout the rest of the application.
*/
void TimecodeDisplayTriggered();
void timecode_display_triggered();
void ColorLabelTriggered(int color_index);
void color_label_triggered(int color_index);
void SpeedDurationTriggered();
void speed_duration_triggered();
void AddableItemTriggered();
void addable_item_triggered();
};
}
#endif // MENUSHARED_H
#endif // OAK_MENUSHARED_H