BibleTime
Classes | Namespaces | Macros | Functions
bticons.cpp File Reference
#include "bticons.h"
#include <QBrush>
#include <QBuffer>
#include <QByteArray>
#include <QDir>
#include <QIconEngine>
#include <QImage>
#include <QPainter>
#include <QPixmap>
#include <QPoint>
#include <QRect>
#include <QString>
#include <Qt>
#include <QtGui>
#include "directory.h"

Go to the source code of this file.

Classes

class  anonymous_namespace{bticons.cpp}::BtOverlayedIcon
 
class  anonymous_namespace{bticons.cpp}::BtOverlayIconEngine
 
class  anonymous_namespace{bticons.cpp}::BtRegularIcon
 

Namespaces

namespace  anonymous_namespace{bticons.cpp}
 
namespace  BtIcons
 

Macros

#define BT_ICON(type, name, ...)   BT_ICON_(type,name,(__VA_ARGS__))
 
#define BT_ICON_(type, name, ...)
 
#define BT_OVERLAYED_ICON(name, icon, icon2)    BT_ICON(BtOverlayedIcon, name, icon(), icon2())
 
#define BT_REGULAR_ICON(name, filename)    BT_ICON(BtRegularIcon, name, QStringLiteral(filename))
 

Functions

QString iconToHtml (QIcon const &icon, int const extent)
 

Macro Definition Documentation

◆ BT_ICON

#define BT_ICON (   type,
  name,
  ... 
)    BT_ICON_(type,name,(__VA_ARGS__))

Definition at line 118 of file bticons.cpp.

◆ BT_ICON_

#define BT_ICON_ (   type,
  name,
  ... 
)
Value:
QIcon const & name() { \
static type const s_icon __VA_ARGS__; \
return s_icon; \
}

Definition at line 113 of file bticons.cpp.

◆ BT_OVERLAYED_ICON

#define BT_OVERLAYED_ICON (   name,
  icon,
  icon2 
)     BT_ICON(BtOverlayedIcon, name, icon(), icon2())

Definition at line 121 of file bticons.cpp.

◆ BT_REGULAR_ICON

#define BT_REGULAR_ICON (   name,
  filename 
)     BT_ICON(BtRegularIcon, name, QStringLiteral(filename))

Definition at line 119 of file bticons.cpp.

Function Documentation

◆ iconToHtml()

QString iconToHtml ( QIcon const &  icon,
int const  extent 
)

Definition at line 223 of file bticons.cpp.

Referenced by BtTipDialog::retranslateUi().