Add basic color scheme handling

Fix #59
This commit is contained in:
Rasmus Karlsson
2017-07-02 14:28:37 +02:00
parent c5c2718dc0
commit ddf886eaf1
13 changed files with 83 additions and 39 deletions
+7 -12
View File
@@ -1,7 +1,5 @@
#pragma once
#include "colorscheme.hpp"
#include <QWidget>
namespace chatterino {
@@ -15,19 +13,16 @@ class BaseWidget : public QWidget
Q_OBJECT
public:
explicit BaseWidget(ColorScheme &_colorScheme, QWidget *parent)
: QWidget(parent)
, colorScheme(_colorScheme)
{
}
explicit BaseWidget(ColorScheme &_colorScheme, QWidget *parent);
explicit BaseWidget(BaseWidget *parent)
: QWidget(parent)
, colorScheme(parent->colorScheme)
{
}
explicit BaseWidget(BaseWidget *parent);
ColorScheme &colorScheme;
private:
void init();
virtual void refreshTheme();
};
} // namespace widgets