diff --git a/Sources/Tools/plResBrowser/plResBrowser.cpp b/Sources/Tools/plResBrowser/plResBrowser.cpp
index 3f88ce11..daeb01fa 100644
--- a/Sources/Tools/plResBrowser/plResBrowser.cpp
+++ b/Sources/Tools/plResBrowser/plResBrowser.cpp
@@ -321,12 +321,19 @@ void plResBrowser::UpdateInfoPage()
else
fUI->fStartPos->setText(QString::number(imp->GetStartPos()));
- if (imp->GetDataLen() < 1024)
- fUI->fObjectSize->setText(QString("%1 bytes").arg(imp->GetDataLen()));
- else if (imp->GetDataLen() < 1024 * 1024)
- fUI->fObjectSize->setText(QString("%1 kB").arg(imp->GetDataLen() / 1024.f, 0, 'f', 2));
+ if (showAsHex)
+ {
+ fUI->fObjectSize->setText(QString("0x%1").arg(imp->GetDataLen(), 0, 16));
+ }
else
- fUI->fObjectSize->setText(QString("%1 MB").arg(imp->GetDataLen() / 1024.f / 1024.f, 0, 'f', 2));
+ {
+ if (imp->GetDataLen() < 1024)
+ fUI->fObjectSize->setText(QString("%1 bytes").arg(imp->GetDataLen()));
+ else if (imp->GetDataLen() < 1024 * 1024)
+ fUI->fObjectSize->setText(QString("%1 kB").arg(imp->GetDataLen() / 1024.f, 0, 'f', 2));
+ else
+ fUI->fObjectSize->setText(QString("%1 MB").arg(imp->GetDataLen() / 1024.f / 1024.f, 0, 'f', 2));
+ }
fUI->fSaveSelectedAction->setEnabled(true);
fUI->fSaveButton->setEnabled(true);
diff --git a/Sources/Tools/plResBrowser/res/ResBrowser.ui b/Sources/Tools/plResBrowser/res/ResBrowser.ui
index b020eae8..9fdc3687 100644
--- a/Sources/Tools/plResBrowser/res/ResBrowser.ui
+++ b/Sources/Tools/plResBrowser/res/ResBrowser.ui
@@ -342,30 +342,26 @@
Object Information
- -
-
-
- Start Pos:
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
-
+
+
+ Qt::Vertical
-
-
- -
-
-
- Name:
+
+ QSizePolicy::Fixed
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 0
+ 20
+
-
+
- -
-
+
-
+
- Class:
+ Size:
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
@@ -380,68 +376,56 @@
-
-
+
+
+ true
+
+
+
+ -
+
- Size:
+ Start Pos:
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
- -
-
-
- Qt::Vertical
-
-
- QSizePolicy::Fixed
+
-
+
+
+ Name:
-
-
- 0
- 20
-
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
+
- -
-
-
- true
+
-
+
+
+ Class:
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
- -
-
+
-
+
true
- -
-
+
-
+
true
- -
-
-
- Qt::Horizontal
-
-
- QSizePolicy::Fixed
-
-
-
- 16
- 0
-
-
-
-