BColumnListView: use automatic formatting for i18n
Use BDateTimeFormat, BDateFormat, and BNumberFormat for various date, time, decimal, and percent formatting. Change-Id: I994563d207db8bd28342ca6543b69a356ced38af Reviewed-on: https://review.haiku-os.org/c/haiku/+/7505 Tested-by: Commit checker robot <[email protected]> Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
committed by
Adrien Destugues
parent
f42b1cb118
commit
058be77bec
@@ -16,9 +16,12 @@
|
||||
|
||||
#include "ColumnListView.h"
|
||||
|
||||
#include <String.h>
|
||||
#include <Font.h>
|
||||
#include <Bitmap.h>
|
||||
#include <DateFormat.h>
|
||||
#include <DateTimeFormat.h>
|
||||
#include <Font.h>
|
||||
#include <NumberFormat.h>
|
||||
#include <String.h>
|
||||
|
||||
|
||||
//=====================================================================
|
||||
@@ -40,6 +43,9 @@ public:
|
||||
|
||||
virtual float GetPreferredWidth(BField* field, BView* parent) const;
|
||||
|
||||
protected:
|
||||
BNumberFormat fNumberFormat;
|
||||
|
||||
private:
|
||||
float fFontHeight;
|
||||
BString fTitle;
|
||||
@@ -122,6 +128,8 @@ public:
|
||||
virtual int CompareFields(BField* field1, BField* field2);
|
||||
|
||||
private:
|
||||
BDateTimeFormat fDateTimeFormat;
|
||||
BDateFormat fDateFormat;
|
||||
BString fTitle;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user