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