18#ifndef SCREENCAPTURETOOLBAR_H
19#define SCREENCAPTURETOOLBAR_H
27class ScreenCaptureToolbar :
public QWidget
32 explicit ScreenCaptureToolbar(
bool isRecordingMode, QWidget *parent =
nullptr);
33 ~ScreenCaptureToolbar();
36 void captureModeSelected(
int mode,
bool minimizeShotcut,
bool recordAudio);
39 void paintEvent(QPaintEvent *event)
override;
42 void onFullscreenClicked();
43 void onRectangleClicked();
44 void onWindowClicked();
47 bool m_isRecordingMode;
48 QPushButton *m_fullscreenButton;
49 QPushButton *m_rectangleButton;
50 QPushButton *m_windowButton;
51 QCheckBox *m_minimizeCheckbox;
52 QCheckBox *m_audioCheckbox;