mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 21:20:19 +00:00
32ab2b34d3
Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
32 lines
637 B
C
32 lines
637 B
C
/*
|
|
* metrics.h
|
|
*
|
|
* header file for common function to find/compute essential UI metrics
|
|
* (font properties, icon sizes, etc)
|
|
*
|
|
*/
|
|
#ifndef METRICS_H
|
|
#define METRICS_H
|
|
|
|
#include <QFont>
|
|
#include <QFontMetrics>
|
|
#include <QSize>
|
|
|
|
QFont defaultModelFont();
|
|
QFontMetrics defaultModelFontMetrics();
|
|
|
|
// Collection of icon/picture sizes and other metrics, resolution independent
|
|
struct IconMetrics {
|
|
// icon sizes
|
|
int sz_small; // ex 16px
|
|
int sz_med; // ex 24px
|
|
int sz_big; // ex 32px
|
|
// picture size
|
|
int sz_pic; // ex 128px
|
|
// icon spacing
|
|
int spacing; // ex 2px
|
|
};
|
|
|
|
const IconMetrics & defaultIconMetrics();
|
|
|
|
#endif // METRICS_H
|