Engauge Digitizer  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CreateIcons.cpp
Go to the documentation of this file.
1 /******************************************************************************************************
2  * (C) 2018 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3  * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4  * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5  ******************************************************************************************************/
6 
7 #include "CreateIcons.h"
8 #include "img/bannerapp_16.xpm"
9 #include "img/bannerapp_32.xpm"
10 #include "img/bannerapp_64.xpm"
11 #include "img/bannerapp_128.xpm"
12 #include "img/bannerapp_256.xpm"
13 #include "Logger.h"
14 #include "MainWindow.h"
15 
17 {
18 }
19 
21 {
22  LOG4CPP_INFO_S ((*mainCat)) << "CreateIcons::create";
23 
24  QIcon icon;
25  QPixmap icon16 (bannerapp_16);
26  QPixmap icon32 (bannerapp_32);
27  QPixmap icon64 (bannerapp_64);
28  QPixmap icon128 (bannerapp_128);
29  QPixmap icon256 (bannerapp_256);
30 
31  icon.addPixmap (icon16);
32  icon.addPixmap (icon32);
33  icon.addPixmap (icon64);
34  icon.addPixmap (icon128);
35  icon.addPixmap (icon256);
36 
37  mw.setWindowIcon (icon);
38 }
#define LOG4CPP_INFO_S(logger)
Definition: convenience.h:18
void create(MainWindow &mw)
Create QIcon items.
Definition: CreateIcons.cpp:20
log4cpp::Category * mainCat
Definition: Logger.cpp:14
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition: MainWindow.h:91
CreateIcons()
Single constructor.
Definition: CreateIcons.cpp:16