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
+56 -56
View File
@@ -44,37 +44,37 @@ Toolbar::Toolbar(QWidget *parent)
layout_->setContentsMargins(0, 0, 0, 0);
// Create standard tool buttons
btn_pointer_tool_ = CreateToolButton(Tool::kPointer);
btn_trackselect_tool_ = CreateToolButton(Tool::kTrackSelect);
btn_edit_tool_ = CreateToolButton(Tool::kEdit);
btn_ripple_tool_ = CreateToolButton(Tool::kRipple);
btn_rolling_tool_ = CreateToolButton(Tool::kRolling);
btn_razor_tool_ = CreateToolButton(Tool::kRazor);
btn_slip_tool_ = CreateToolButton(Tool::kSlip);
btn_slide_tool_ = CreateToolButton(Tool::kSlide);
btn_hand_tool_ = CreateToolButton(Tool::kHand);
btn_zoom_tool_ = CreateToolButton(Tool::kZoom);
btn_record_ = CreateToolButton(Tool::kRecord);
btn_transition_tool_ = CreateToolButton(Tool::kTransition);
btn_add_ = CreateToolButton(Tool::kAdd);
btn_pointer_tool_ = create_tool_button(Tool::k_pointer);
btn_trackselect_tool_ = create_tool_button(Tool::k_track_select);
btn_edit_tool_ = create_tool_button(Tool::k_edit);
btn_ripple_tool_ = create_tool_button(Tool::k_ripple);
btn_rolling_tool_ = create_tool_button(Tool::k_rolling);
btn_razor_tool_ = create_tool_button(Tool::k_razor);
btn_slip_tool_ = create_tool_button(Tool::k_slip);
btn_slide_tool_ = create_tool_button(Tool::k_slide);
btn_hand_tool_ = create_tool_button(Tool::k_hand);
btn_zoom_tool_ = create_tool_button(Tool::k_zoom);
btn_record_ = create_tool_button(Tool::k_record);
btn_transition_tool_ = create_tool_button(Tool::k_transition);
btn_add_ = create_tool_button(Tool::k_add);
// Create snapping button, which is not actually a tool, it's a toggle option
btn_snapping_toggle_ = CreateNonToolButton();
btn_snapping_toggle_ = create_non_tool_button();
connect(btn_snapping_toggle_, &QPushButton::clicked, this,
&Toolbar::SnappingButtonClicked);
&Toolbar::snapping_button_clicked);
// Connect transition button to menu signal
connect(btn_transition_tool_, &QPushButton::clicked, this,
&Toolbar::TransitionButtonClicked);
&Toolbar::transition_button_clicked);
// Connect add button to menu signal
connect(btn_add_, &QPushButton::clicked, this, &Toolbar::AddButtonClicked);
connect(btn_add_, &QPushButton::clicked, this, &Toolbar::add_button_clicked);
Retranslate();
UpdateIcons();
retranslate();
update_icons();
}
void Toolbar::SetTool(const Tool::Item &tool)
void Toolbar::set_tool(const Tool::Item &tool)
{
// For each tool, set the "checked" state to whether the button's tool is the current tool
for (int i = 0; i < toolbar_btns_.size(); i++) {
@@ -84,7 +84,7 @@ void Toolbar::SetTool(const Tool::Item &tool)
}
}
void Toolbar::SetSnapping(const bool &snapping)
void Toolbar::set_snapping(const bool &snapping)
{
// Set checked state of snapping toggle
btn_snapping_toggle_->setChecked(snapping);
@@ -93,9 +93,9 @@ void Toolbar::SetSnapping(const bool &snapping)
void Toolbar::changeEvent(QEvent *e)
{
if (e->type() == QEvent::LanguageChange) {
Retranslate();
retranslate();
} else if (e->type() == QEvent::StyleChange) {
UpdateIcons();
update_icons();
}
super::changeEvent(e);
}
@@ -105,15 +105,15 @@ void Toolbar::resizeEvent(QResizeEvent *e)
super::resizeEvent(e);
int min_height = toolbar_btns_.size() * toolbar_btns_.first()->height() +
(toolbar_btns_.size() - 1) * layout_->verticalSpacing();
(toolbar_btns_.size() - 1) * layout_->vertical_spacing();
int new_height = e->size().height();
int columns_required =
min_height / new_height + (min_height % new_height != 0);
setMinimumWidth(toolbar_btns_.first()->width() * columns_required +
layout_->horizontalSpacing() * (columns_required - 1) + 1);
layout_->horizontal_spacing() * (columns_required - 1) + 1);
}
void Toolbar::Retranslate()
void Toolbar::retranslate()
{
btn_pointer_tool_->setToolTip(tr("Pointer Tool"));
btn_trackselect_tool_->setToolTip(tr("Track Select Tool"));
@@ -131,25 +131,25 @@ void Toolbar::Retranslate()
btn_snapping_toggle_->setToolTip(tr("Toggle Snapping"));
}
void Toolbar::UpdateIcons()
void Toolbar::update_icons()
{
btn_pointer_tool_->setIcon(icon::ToolPointer);
btn_trackselect_tool_->setIcon(icon::ToolTrackSelect);
btn_edit_tool_->setIcon(icon::ToolEdit);
btn_ripple_tool_->setIcon(icon::ToolRipple);
btn_rolling_tool_->setIcon(icon::ToolRolling);
btn_razor_tool_->setIcon(icon::ToolRazor);
btn_slip_tool_->setIcon(icon::ToolSlip);
btn_slide_tool_->setIcon(icon::ToolSlide);
btn_hand_tool_->setIcon(icon::ToolHand);
btn_zoom_tool_->setIcon(icon::ZoomIn);
btn_record_->setIcon(icon::Record);
btn_transition_tool_->setIcon(icon::ToolTransition);
btn_add_->setIcon(icon::Add);
btn_snapping_toggle_->setIcon(icon::Snapping);
btn_pointer_tool_->setIcon(icon::tool_pointer);
btn_trackselect_tool_->setIcon(icon::tool_track_select);
btn_edit_tool_->setIcon(icon::tool_edit);
btn_ripple_tool_->setIcon(icon::tool_ripple);
btn_rolling_tool_->setIcon(icon::tool_rolling);
btn_razor_tool_->setIcon(icon::tool_razor);
btn_slip_tool_->setIcon(icon::tool_slip);
btn_slide_tool_->setIcon(icon::tool_slide);
btn_hand_tool_->setIcon(icon::tool_hand);
btn_zoom_tool_->setIcon(icon::zoom_in);
btn_record_->setIcon(icon::record);
btn_transition_tool_->setIcon(icon::tool_transition);
btn_add_->setIcon(icon::add);
btn_snapping_toggle_->setIcon(icon::snapping);
}
ToolbarButton *Toolbar::CreateToolButton(const Tool::Item &tool)
ToolbarButton *Toolbar::create_tool_button(const Tool::Item &tool)
{
// Create a ToolbarButton object
ToolbarButton *b = new ToolbarButton(this, tool);
@@ -161,15 +161,15 @@ ToolbarButton *Toolbar::CreateToolButton(const Tool::Item &tool)
toolbar_btns_.append(b);
// Connect it to the tool button click handler
connect(b, SIGNAL(clicked(bool)), this, SLOT(ToolButtonClicked()));
connect(b, SIGNAL(clicked(bool)), this, SLOT(tool_button_clicked()));
return b;
}
ToolbarButton *Toolbar::CreateNonToolButton()
ToolbarButton *Toolbar::create_non_tool_button()
{
// Create a ToolbarButton object
ToolbarButton *b = new ToolbarButton(this, Tool::kNone);
ToolbarButton *b = new ToolbarButton(this, Tool::k_none);
// Add it to the layout
layout_->addWidget(b);
@@ -177,7 +177,7 @@ ToolbarButton *Toolbar::CreateNonToolButton()
return b;
}
void Toolbar::ToolButtonClicked()
void Toolbar::tool_button_clicked()
{
// Get new tool from ToolbarButton object
Tool::Item new_tool = static_cast<ToolbarButton *>(sender())->tool();
@@ -187,37 +187,37 @@ void Toolbar::ToolButtonClicked()
//SetTool(new_tool);
// Emit signal that the tool just changed
emit ToolChanged(new_tool);
emit tool_changed(new_tool);
}
void Toolbar::SnappingButtonClicked(bool b)
void Toolbar::snapping_button_clicked(bool b)
{
emit SnappingChanged(b);
emit snapping_changed(b);
}
void Toolbar::AddButtonClicked()
void Toolbar::add_button_clicked()
{
Menu m(this);
MenuShared::instance()->AddItemsForAddableObjectsMenu(&m);
MenuShared::instance()->add_items_for_addable_objects_menu(&m);
m.exec(QCursor::pos());
}
void Toolbar::TransitionButtonClicked()
void Toolbar::transition_button_clicked()
{
Menu *m = NodeFactory::CreateMenu(this, false, Node::kCategoryTransition);
Menu *m = NodeFactory::create_menu(this, false, Node::k_category_transition);
connect(m, &QMenu::triggered, this, &Toolbar::TransitionMenuItemTriggered);
connect(m, &QMenu::triggered, this, &Toolbar::transition_menu_item_triggered);
m->exec(QCursor::pos());
delete m;
}
void Toolbar::TransitionMenuItemTriggered(QAction *a)
void Toolbar::transition_menu_item_triggered(QAction *a)
{
emit SelectedTransitionChanged(NodeFactory::GetIDFromMenuAction(a));
emit selected_transition_changed(NodeFactory::GetIDFromMenuAction(a));
}
}