Switch to unified view

a/GUI/progresswidget/progresswidget.h b/GUI/progresswidget/progresswidget.h
...
...
30
    ProgressWidget(QWidget *parent = 0);
30
    ProgressWidget(QWidget *parent = 0);
31
31
32
public slots:
32
public slots:
33
    // All times are in seconds
33
    // All times are in seconds
34
34
35
    virtual void setTotalTime(int value);
35
    virtual void setTotalTime(int secs);
36
36
37
    // Set value and do whatever we do when it changes (emit
37
    // Set value and do whatever we do when it changes (emit
38
    // signals)
38
    // signals)
39
    virtual void seek(int value);
39
    virtual void seek(int secs);
40
    // Increment/decrement value and do whatever we do when it
40
    // Increment/decrement value and do whatever we do when it
41
    // changes (emit signals). steps are in units of step_unit (x %)
41
    // changes (emit signals). steps are in units of step_unit (x %)
42
    virtual void step(int steps);
42
    virtual void step(int steps);
43
    virtual void set_step_value_pc(int percent);
43
    virtual void set_step_value_pc(int percent);
44
    virtual void set_step_value_secs(int secs);
44
    virtual void set_step_value_secs(int secs);
45
    // Set-up display, keep quiet
45
    // Set-up display, keep quiet
46
    virtual void setUi(int value);
46
    virtual void setUi(int secs);
47
47
48
    virtual void setSkinSuffix(const QString& s) {
48
    virtual void setSkinSuffix(const QString& s) {
49
        m_skinSuffix = s;
49
        m_skinSuffix = s;
50
    }
50
    }
51
51
52
private slots:
52
private slots:
53
    // Connected to slider
53
    // Connected to slider
54
    virtual void onProgressSliderChanged(int value);
54
    virtual void onProgressSliderChanged(int pc);
55
55
56
private:
56
private:
57
    void showTimes(int secs);
58
59
    int m_totalsecs;
60
    // Values for step in percent or secs. Only one can be valid (> 0)
61
    // Initial default 2%
62
    int m_step_pc;
63
    int m_step_secs;
64
    
57
    QString m_skinSuffix;
65
    QString m_skinSuffix;
58
};
66
};
59
67
60
68
61
#endif /* _PROGRESSWIDGET_H_INCLUDED_ */
69
#endif /* _PROGRESSWIDGET_H_INCLUDED_ */