Files
obs-studio/shared/qt/icon-label/IconLabel.cpp
gxalpha 9dcef85e69 shared/icon-label: Split into header and source file
Splits the IconLabel widget header into a header and source file. The
source uses the moc_icon-label include to prevent the moc from being
included in the global mocs_compilation (as described in 5eb04cd).
2025-08-19 16:08:06 -04:00

32 lines
1.1 KiB
C++

/******************************************************************************
Copyright (C) 2024 by Sebastian Beckmann
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
******************************************************************************/
#include "IconLabel.hpp"
void IconLabel::setIcon(const QIcon &icon)
{
m_icon = icon;
QLabel::setPixmap(icon.pixmap(m_iconSize));
}
void IconLabel::setIconSize(int newSize)
{
m_iconSize = newSize;
}
#include "moc_IconLabel.cpp"