Engauge Digitizer
2
Loading...
Searching...
No Matches
Create
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 "
Logger.h
"
9
#include "
MainWindow.h
"
10
11
CreateIcons::CreateIcons
()
12
{
13
}
14
15
void
CreateIcons::create
(
MainWindow
&mw)
16
{
17
LOG4CPP_INFO_S
((*
mainCat
)) <<
"CreateIcons::create"
;
18
19
QIcon icon;
20
21
// We use png files here since Qt xpm import code gives gratuitous qWarning messages,
22
// but keep the original xpm files which are easy to work with. ImageMagick 'convert'
23
// converts xpm to png
24
QPixmap icon16 (
":/engauge/img/bannerapp_16.png"
);
25
QPixmap icon32 (
":/engauge/img/bannerapp_32.png"
);
26
QPixmap icon64 (
":/engauge/img/bannerapp_64.png"
);
27
QPixmap icon128 (
":/engauge/img/bannerapp_128.png"
);
28
QPixmap icon256 (
":/engauge/img/bannerapp_256.png"
);
29
30
icon.addPixmap (icon16);
31
icon.addPixmap (icon32);
32
icon.addPixmap (icon64);
33
icon.addPixmap (icon128);
34
icon.addPixmap (icon256);
35
36
mw.setWindowIcon (icon);
37
}
CreateIcons.h
mainCat
log4cpp::Category * mainCat
Definition
Logger.cpp:14
Logger.h
MainWindow.h
CreateIcons::create
void create(MainWindow &mw)
Create QIcon items.
Definition
CreateIcons.cpp:15
CreateIcons::CreateIcons
CreateIcons()
Single constructor.
Definition
CreateIcons.cpp:11
MainWindow
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition
MainWindow.h:95
LOG4CPP_INFO_S
#define LOG4CPP_INFO_S(logger)
Definition
convenience.h:18
Generated on
for Engauge Digitizer by
1.14.0