HiDPI commit

This commit is contained in:
fourtf
2017-09-22 00:50:43 +02:00
parent 222eedcd21
commit 14511e10ef
13 changed files with 138 additions and 55 deletions
+16
View File
@@ -2,6 +2,8 @@
#include <QWidget>
//#include "windowmanager.hpp"
namespace chatterino {
class ColorScheme;
@@ -13,13 +15,27 @@ class BaseWidget : public QWidget
Q_OBJECT
public:
// explicit BaseWidget(ColorScheme &_colorScheme, WindowManager &windowManager, QWidget
// *parent);
explicit BaseWidget(ColorScheme &_colorScheme, QWidget *parent);
explicit BaseWidget(BaseWidget *parent);
ColorScheme &colorScheme;
float getDpiMultiplier();
// protected:
// WindowManager &windowManager;
protected:
#ifdef USEWINSDK
virtual bool nativeEvent(const QByteArray &eventType, void *message, long *result) override;
#endif
private:
float dpiMultiplier = 1.f;
void init();
virtual void refreshTheme();