progress: cleanup
Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
a8c3ade263
commit
cd61f8afe0
@ -181,10 +181,10 @@ namespace stdex
|
|||||||
///
|
///
|
||||||
inline void set_global_range(_In_ T start, _In_ T end)
|
inline void set_global_range(_In_ T start, _In_ T end)
|
||||||
{
|
{
|
||||||
m_glob.start = start;
|
m_global.start = start;
|
||||||
m_glob.end = end;
|
m_global.end = end;
|
||||||
if (m_host)
|
if (m_host)
|
||||||
m_host->set_range(m_glob.start, m_glob.end);
|
m_host->set_range(m_global.start, m_global.end);
|
||||||
}
|
}
|
||||||
|
|
||||||
///
|
///
|
||||||
@ -195,8 +195,8 @@ namespace stdex
|
|||||||
///
|
///
|
||||||
inline void set_section_range(_In_ T start, _In_ T end)
|
inline void set_section_range(_In_ T start, _In_ T end)
|
||||||
{
|
{
|
||||||
m_odsek.start = start;
|
m_section.start = start;
|
||||||
m_odsek.end = end;
|
m_section.end = end;
|
||||||
}
|
}
|
||||||
|
|
||||||
///
|
///
|
||||||
@ -218,8 +218,8 @@ namespace stdex
|
|||||||
///
|
///
|
||||||
virtual void set_range(_In_ T start, _In_ T end)
|
virtual void set_range(_In_ T start, _In_ T end)
|
||||||
{
|
{
|
||||||
m_kaz.start = start;
|
m_local.start = start;
|
||||||
m_kaz.end = end;
|
m_local.end = end;
|
||||||
}
|
}
|
||||||
|
|
||||||
///
|
///
|
||||||
@ -230,10 +230,10 @@ namespace stdex
|
|||||||
virtual void set(_In_ T value)
|
virtual void set(_In_ T value)
|
||||||
{
|
{
|
||||||
if (m_host) {
|
if (m_host) {
|
||||||
T dolzina = m_kaz.size();
|
T size = m_local.size();
|
||||||
if (dolzina != 0) {
|
if (size != 0) {
|
||||||
// TODO: Implement with muldiv.
|
// TODO: Implement with muldiv.
|
||||||
m_host->set(((value - m_kaz.start) * m_odsek.size() / dolzina) + m_odsek.start);
|
m_host->set(((value - m_local.start) * m_section.size() / size) + m_section.start);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -259,7 +259,7 @@ namespace stdex
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
progress* m_host;
|
progress* m_host;
|
||||||
interval<T> m_kaz, m_glob, m_odsek;
|
interval<T> m_local, m_global, m_section;
|
||||||
};
|
};
|
||||||
|
|
||||||
///
|
///
|
||||||
|
Loading…
x
Reference in New Issue
Block a user