1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-11-01 22:26:39 +00:00

Replace more C-style casts with C++ style

This commit is contained in:
Andrew Lanzone 2025-07-15 01:33:52 -07:00
parent a3a1b6d11f
commit cf24063226
3 changed files with 7 additions and 6 deletions

View file

@ -59,7 +59,7 @@ namespace MWGui
void CountDialog::setCount(int count) void CountDialog::setCount(int count)
{ {
count = std::clamp(count, 1, (int)mSlider->getScrollRange()); count = std::clamp(count, 1, static_cast<int>(mSlider->getScrollRange()));
mSlider->setScrollPosition(count - 1); mSlider->setScrollPosition(count - 1);
mItemEdit->setValue(count); mItemEdit->setValue(count);
} }
@ -105,7 +105,7 @@ namespace MWGui
else if (arg.button == SDL_CONTROLLER_BUTTON_LEFTSHOULDER) else if (arg.button == SDL_CONTROLLER_BUTTON_LEFTSHOULDER)
setCount(1); setCount(1);
else if (arg.button == SDL_CONTROLLER_BUTTON_RIGHTSHOULDER) else if (arg.button == SDL_CONTROLLER_BUTTON_RIGHTSHOULDER)
setCount((int)mSlider->getScrollRange()); setCount(static_cast<int>(mSlider->getScrollRange()));
else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_LEFT) else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_LEFT)
MWBase::Environment::get().getWindowManager()->injectKeyPress(MyGUI::KeyCode::ArrowDown, 0, false); MWBase::Environment::get().getWindowManager()->injectKeyPress(MyGUI::KeyCode::ArrowDown, 0, false);
else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_RIGHT) else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_RIGHT)

View file

@ -55,7 +55,7 @@ namespace MWGui
mRows = std::max(maxHeight / 42, 1); mRows = std::max(maxHeight / 42, 1);
mItemCount = dragArea->getChildCount(); mItemCount = dragArea->getChildCount();
bool showScrollbar = int(std::ceil(mItemCount / float(mRows))) > mScrollView->getWidth() / 42; bool showScrollbar = static_cast<int>(std::ceil(mItemCount / float(mRows))) > mScrollView->getWidth() / 42;
if (showScrollbar) if (showScrollbar)
{ {
maxHeight -= 18; maxHeight -= 18;
@ -264,14 +264,14 @@ namespace MWGui
if (prevFocus >= 0 && prevFocus < mItemCount) if (prevFocus >= 0 && prevFocus < mItemCount)
{ {
ItemWidget* prev = (ItemWidget*)dragArea->getChildAt(prevFocus); ItemWidget* prev = static_cast<ItemWidget*>(dragArea->getChildAt(prevFocus));
if (prev) if (prev)
prev->setControllerFocus(false); prev->setControllerFocus(false);
} }
if (mControllerActiveWindow && newFocus >= 0 && newFocus < mItemCount) if (mControllerActiveWindow && newFocus >= 0 && newFocus < mItemCount)
{ {
ItemWidget* focused = (ItemWidget*)dragArea->getChildAt(newFocus); ItemWidget* focused = static_cast<ItemWidget*>(dragArea->getChildAt(newFocus));
if (focused) if (focused)
{ {
focused->setControllerFocus(true); focused->setControllerFocus(true);

View file

@ -899,7 +899,8 @@ namespace MWGui
if (state.mWindows.size() == 0) if (state.mWindows.size() == 0)
return nullptr; return nullptr;
int activeIndex = std::clamp(mActiveControllerWindows[mode], 0, (int)state.mWindows.size() - 1); int activeIndex
= std::clamp(mActiveControllerWindows[mode], 0, static_cast<int>(state.mWindows.size()) - 1);
// If the active window is no longer visible, find the next visible window. // If the active window is no longer visible, find the next visible window.
if (!state.mWindows[activeIndex]->isVisible()) if (!state.mWindows[activeIndex]->isVisible())