#ifndef TOOLS_INDEX2_H #define TOOLS_INDEX2_H #include #include "QFile" #include "QTextStream" #include "QDebug" #include "QFileDialog" namespace Ui { class Tools_Index2; } class Tools_Index2 : public QWidget { Q_OBJECT public: explicit Tools_Index2(QWidget *parent = nullptr); ~Tools_Index2(); void resizeEvent(QResizeEvent *event); public slots: void setCurrentPercentage(float value); void ReplayComplete(); private slots: void on_horizontalSlider_sliderReleased(); void on_horizontalSlider_sliderPressed(); void on_horizontalSlider_sliderMoved(int position); void on_pushButton_file_clicked(); signals: void setFileName(QString name); void setMinValue(int value); void setMaxValue(int value); void setPlay(bool flag); void setPause(bool flag); void setPosition(int position); void setPercentage(float p); private: Ui::Tools_Index2 *ui; bool isMove = false; bool PlayState = false;//未播放 }; #endif // INDEX0_H