|
a/GUI/progresswidget/progresswidgetif.h |
|
b/GUI/progresswidget/progresswidgetif.h |
|
... |
|
... |
29 |
ProgressWidgetIF(QWidget *parent = 0)
|
29 |
ProgressWidgetIF(QWidget *parent = 0)
|
30 |
: QWidget(parent) {
|
30 |
: QWidget(parent) {
|
31 |
}
|
31 |
}
|
32 |
virtual ~ProgressWidgetIF() {}
|
32 |
virtual ~ProgressWidgetIF() {}
|
33 |
|
33 |
|
|
|
34 |
virtual int currentValuePc() = 0;
|
34 |
public slots:
|
35 |
public slots:
|
35 |
// All times are in seconds
|
36 |
// All times are in seconds
|
36 |
|
37 |
|
37 |
virtual void setTotalTime(int value) = 0;
|
38 |
virtual void setTotalTime(int value) = 0;
|
38 |
|
39 |
|
|
... |
|
... |
40 |
// signals)
|
41 |
// signals)
|
41 |
virtual void seek(int value) = 0;
|
42 |
virtual void seek(int value) = 0;
|
42 |
// Increment/decrement value and do whatever we do when it
|
43 |
// Increment/decrement value and do whatever we do when it
|
43 |
// changes (emit signals). steps are in units of step_unit (x %)
|
44 |
// changes (emit signals). steps are in units of step_unit (x %)
|
44 |
virtual void step(int steps) = 0;
|
45 |
virtual void step(int steps) = 0;
|
45 |
virtual void set_step_value_pc(int percent) = 0;
|
46 |
virtual void setStepValuePc(int percent) = 0;
|
46 |
virtual void set_step_value_secs(int secs) = 0;
|
47 |
virtual void setStepValueSecs(int secs) = 0;
|
47 |
// Set-up display, keep quiet
|
48 |
// Set-up display, keep quiet
|
48 |
virtual void setUi(int value) = 0;
|
49 |
virtual void setUi(int value) = 0;
|
|
|
50 |
|
|
|
51 |
// Change skin if we can
|
49 |
virtual void setSkinSuffix(const QString&) {
|
52 |
virtual void setSkinSuffix(const QString&) {
|
50 |
}
|
53 |
}
|
51 |
|
54 |
|
52 |
signals:
|
55 |
signals:
|
53 |
// Emitted when requested position changes, either because the
|
56 |
// Emitted when the requested position changes, either because the
|
54 |
// user acted on the slider, or seek() was called. Value in seconds
|
57 |
// user acted on the slider, or seek() was called. Value in
|
55 |
void progressChanged(int);
|
58 |
// seconds
|
|
|
59 |
void seekRequested(int secs);
|
56 |
};
|
60 |
};
|
57 |
|
61 |
|
58 |
#endif /* _PROGRESSWIDGETIF_H_INCLUDED_ */
|
62 |
#endif /* _PROGRESSWIDGETIF_H_INCLUDED_ */
|