BAboutWindow: Put the AboutView and StripeView into BPrivate.

To avoid name clashes. Possibly fixes the HaikuDepot crashes.
This commit is contained in:
Augustin Cavalier
2016-01-06 15:08:34 -05:00
parent cef0a7b262
commit 1d11475790
2 changed files with 8 additions and 2 deletions
+3 -1
View File
@@ -15,7 +15,9 @@
#include <View.h>
namespace BPrivate {
class AboutView;
}
class BBitmap;
class BPoint;
@@ -72,7 +74,7 @@ private:
virtual void _ReservedAboutWindow1();
private:
AboutView* fAboutView;
BPrivate::AboutView* fAboutView;
// FBC Padding
uint32 _reserved[20];
+5 -1
View File
@@ -48,6 +48,8 @@ using BPrivate::gSystemCatalog;
#define B_TRANSLATION_CONTEXT "AboutWindow"
namespace BPrivate {
class StripeView : public BView {
public:
StripeView(BBitmap* icon);
@@ -371,6 +373,8 @@ AboutView::SetVersion(const char* version)
return B_OK;
}
} // namespace BPrivate
// #pragma mark - BAboutWindow
@@ -390,7 +394,7 @@ BAboutWindow::BAboutWindow(const char* appName, const char* signature)
title.ReplaceFirst("%app%", appName);
SetTitle(title.String());
fAboutView = new AboutView(appName, signature);
fAboutView = new BPrivate::AboutView(appName, signature);
AddChild(fAboutView);
MoveTo(AboutPosition(Frame().Width(), Frame().Height()));