Add text overlays
This commit is contained in:
@@ -9,6 +9,7 @@ class MainWindow;
|
||||
}
|
||||
class QLabel;
|
||||
class QKeyEvent;
|
||||
class Overlay;
|
||||
|
||||
class MainWindow : public QMainWindow
|
||||
{
|
||||
@@ -23,6 +24,7 @@ public:
|
||||
void setBlurRadius(unsigned int blurRadius);
|
||||
void setBackgroundOpacity(unsigned int opacity);
|
||||
void warn(std::string text);
|
||||
void setOverlay(Overlay* overlay);
|
||||
|
||||
private:
|
||||
Ui::MainWindow *ui;
|
||||
@@ -31,6 +33,10 @@ private:
|
||||
unsigned int blurRadius = 20;
|
||||
unsigned int backgroundOpacity = 150;
|
||||
|
||||
Overlay* overlay;
|
||||
|
||||
void drawText(QPixmap& image, int margin, int fontsize, QString text, int alignment);
|
||||
|
||||
void updateImage();
|
||||
int getImageRotation();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user