mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-27 22:49:25 +02:00
vcmi: use std::optional
This commit is contained in:
@@ -57,15 +57,15 @@ void CButton::update()
|
||||
redraw();
|
||||
}
|
||||
|
||||
void CButton::setBorderColor(boost::optional<SDL_Color> borderColor)
|
||||
void CButton::setBorderColor(std::optional<SDL_Color> borderColor)
|
||||
{
|
||||
setBorderColor(borderColor, borderColor, borderColor, borderColor);
|
||||
}
|
||||
|
||||
void CButton::setBorderColor(boost::optional<SDL_Color> normalBorderColor,
|
||||
boost::optional<SDL_Color> pressedBorderColor,
|
||||
boost::optional<SDL_Color> blockedBorderColor,
|
||||
boost::optional<SDL_Color> highlightedBorderColor)
|
||||
void CButton::setBorderColor(std::optional<SDL_Color> normalBorderColor,
|
||||
std::optional<SDL_Color> pressedBorderColor,
|
||||
std::optional<SDL_Color> blockedBorderColor,
|
||||
std::optional<SDL_Color> highlightedBorderColor)
|
||||
{
|
||||
stateToBorderColor[NORMAL] = normalBorderColor;
|
||||
stateToBorderColor[PRESSED] = pressedBorderColor;
|
||||
@@ -591,7 +591,7 @@ void CSlider::setScrollBounds(const Rect & bounds )
|
||||
|
||||
void CSlider::clearScrollBounds()
|
||||
{
|
||||
scrollBounds = boost::none;
|
||||
scrollBounds = std::nullopt;
|
||||
}
|
||||
|
||||
int CSlider::getAmount() const
|
||||
|
||||
Reference in New Issue
Block a user