| | |
| | | void mouseReleaseEvent(QMouseEvent *event)override; |
| | | void mouseDoubleClickEvent(QMouseEvent *event)override; |
| | | |
| | | |
| | | private slots: |
| | | void on_btnSelect_clicked(); |
| | | |
| | | void on_toolButton_clicked(); |
| | | |
| | | void on_toolButton_3_clicked(); |
| | | |
| | | void on_toolButton_2_clicked(); |
| | | |
| | | void on_btn_play_clicked(); |
| | | |
| | | void on_btn_cut_clicked(); |
| | | |
| | | void SetImage(const QImage &image); |
| | | |
| | | void updateSliderPosition(); |
| | | void on_sliderPosition_valueChanged(int value); |
| | | void on_btn_back_clicked(); |
| | | void on_btn_forward_clicked(); |
| | | |
| | | private: |
| | | Ui::FaceXMainWindow *ui; |
| | |
| | | QFFmpeg *m_ffmpeg; |
| | | RtspThread *m_rtspThread; |
| | | |
| | | bool isPlaying = false; |
| | | |
| | | void setPlayButtonIcon(bool isPlaying); |
| | | void playOrPause(); |
| | | }; |
| | | |
| | | #endif // FACEXMAINWINDOW_H |