c647837666
one one should use. * Add documentation for BDurationFormat. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42976 a95241bf-73f2-0310-859d-f6bbb57e9c96
59 lines
1.5 KiB
Plaintext
59 lines
1.5 KiB
Plaintext
/*
|
|
* Copyright 2011, Haiku. All rights reserved.
|
|
* Distributed under the terms of the MIT License.
|
|
*
|
|
* Authors:
|
|
* Adrien Destugues, pulkomandy@pulkomandy.ath.cx
|
|
*
|
|
* Corresponds to:
|
|
* /trunk/headers/os/locale/DurationFormat.h rev 42944
|
|
* /trunk/src/kits/locale/DurationFormat.cpp rev 42944
|
|
*/
|
|
|
|
|
|
/*!
|
|
\class BDurationFormat
|
|
\ingroup locale
|
|
\brief Formatter for time interfals
|
|
|
|
BDurationFormat is a formatter for time intervals. A time interval is defined
|
|
by its start and end values, and the result is a string such as
|
|
"1 hour, 2 minutes, 28 seconds".
|
|
*/
|
|
|
|
|
|
/*!
|
|
\fn BDurationFormat::BDurationFormat(const BString& separator)
|
|
\brief Constructor.
|
|
|
|
\warning Creating a BDurationFormat is a costly operation. Most of the time,
|
|
you most likely want to use the default one through the BLocale class.
|
|
|
|
The separator string will be appended between the elements of formated
|
|
durations.
|
|
*/
|
|
|
|
|
|
/*!
|
|
\fn void BDurationFormat::SetSeparator(cosnt BString& separator)
|
|
\brief Replace the spearator for this formatter.
|
|
*/
|
|
|
|
|
|
/*!
|
|
\fn status_t BDurationForamt::SetLocale(const BLocale* locale)
|
|
\brief Sets the locale for this formatter.
|
|
*/
|
|
|
|
|
|
/*!
|
|
\fn status_t BDurationFormat::Format(bigtime_t startValue,
|
|
bigtime_t endValue, BString* buffer, time_unit_style = B_TIME_UNIT_FULL)
|
|
const;
|
|
\brief Formats a duration defined by its start and end values.
|
|
|
|
The start and end values are in milliseconds. The result is appeded to the
|
|
buffer. The full time style uses full words (hours, minuts, seconds), while the
|
|
shot one uses units (h, m, s).
|
|
*/
|