1 /* 2 Drumstick MIDI File Player Multiplatform Program 3 Copyright (C) 2006-2021, Pedro Lopez-Cabanillas <plcl@users.sf.net> 4 5 This program is free software; you can redistribute it and/or modify 6 it under the terms of the GNU General Public License as published by 7 the Free Software Foundation; either version 3 of the License, or 8 (at your option) any later version. 9 10 This program is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 GNU General Public License for more details. 14 15 You should have received a copy of the GNU General Public License 16 along with this program. If not, see <http://www.gnu.org/licenses/>. 17 */ 18 #ifndef ICONUTILS_H 19 #define ICONUTILS_H 20 21 #include <QStyle> 22 #include <QPixmap> 23 #include <QIcon> 24 #include <QWidget> 25 #include <QString> 26 #include <QColor> 27 28 namespace IconUtils 29 { 30 void PaintPixmap(QPixmap &pixmap, const QColor& color); 31 QIcon GetStandardIcon(QStyle::StandardPixmap sp); 32 QPixmap GetPixmap(const QString& fileName); 33 QIcon GetIcon(const QString& name); 34 } 35 36 #endif // ICONUTILS_H 37