Wireshark 5.1.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
zoom_scaling.h
Go to the documentation of this file.
1
9
10#pragma once
11
12#include <QString>
13
14class QLayout;
15class QWidget;
16
24namespace ZoomScaling {
25
31int scaledPixels(int px, qreal factor);
32
40int scaledSizeLimit(int design, qreal factor);
41
53QString scaleStyleSheetLengths(const QString &qss, qreal factor);
54
57
66int scaledPixels(int px);
67
78int scaledSizeLimit(int design);
79
94void scaleSizeLimits(QWidget *widget);
95
109void scaleIconSize(QWidget *widget);
110
124void scaleLayoutMetrics(QLayout *layout);
125
131int barIconSize();
132
133#ifdef Q_OS_MACOS
150void scaleMacControlSize(QWidget *widget);
151
158void scaleMacControlSizes(QWidget *parent);
159#endif // Q_OS_MACOS
160
162
163} // namespace ZoomScaling
Text zoom scaling of pixel lengths and widget metrics.
Definition zoom_scaling.h:24
void scaleLayoutMetrics(QLayout *layout)
Definition zoom_scaling_widgets.cpp:145
QString scaleStyleSheetLengths(const QString &qss, qreal factor)
Scales the pixel lengths of a stylesheet by factor.
Definition zoom_scaling.cpp:67
int barIconSize()
Definition zoom_scaling_widgets.cpp:158
int scaledSizeLimit(int design, qreal factor)
Scales one component of a widget size limit by factor.
Definition zoom_scaling.cpp:25
int scaledPixels(int px, qreal factor)
Scales a pixel value designed for zoom level 0 by factor.
Definition zoom_scaling.cpp:18
void scaleSizeLimits(QWidget *widget)
Definition zoom_scaling_widgets.cpp:118
void scaleIconSize(QWidget *widget)
Definition zoom_scaling_widgets.cpp:133