mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-05 00:21:29 +00:00
9e831c5001
There is no user of this left, because the device-pixel-ratio is now passed directly to the profile. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
34 lines
692 B
C
34 lines
692 B
C
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* 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>
|
|
|
|
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
|
|
// devicePixelRatio
|
|
IconMetrics();
|
|
};
|
|
|
|
const IconMetrics &defaultIconMetrics();
|
|
|
|
#endif // METRICS_H
|