Time Preferences: Update CalendarView day name header on locale preferences change.

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
This commit is contained in:
Akshay Agarwal 2017-09-01 20:51:02 +05:30 committed by Adrien Destugues
parent 42745b94f8
commit 9dc7875818
3 changed files with 15 additions and 0 deletions

View File

@ -24,6 +24,7 @@
#include <Entry.h>
#include <File.h>
#include <FindDirectory.h>
#include <LocaleRoster.h>
#include <Message.h>
#include <Path.h>
#include <StringView.h>
@ -93,6 +94,10 @@ DateTimeView::MessageReceived(BMessage* message)
}
break;
case B_LOCALE_CHANGED:
fCalendarView->UpdateDayNameHeader();
break;
case kDayChanged:
{
BMessage msg(*message);

View File

@ -18,6 +18,7 @@
#include <Alert.h>
#include <Catalog.h>
#include <LocaleRoster.h>
#include "NetworkTimeView.h"
#include "TimeMessages.h"
@ -71,6 +72,7 @@ TimeApplication::MessageReceived(BMessage* message)
switch (message->what) {
case kSelectClockTab:
case kShowHideTime:
case B_LOCALE_CHANGED:
fWindow->PostMessage(message);
break;

View File

@ -14,6 +14,7 @@
#include <Button.h>
#include <Catalog.h>
#include <LayoutBuilder.h>
#include <LocaleRoster.h>
#include <Message.h>
#include <Screen.h>
#include <SeparatorView.h>
@ -77,6 +78,13 @@ TTimeWindow::MessageReceived(BMessage* message)
be_app->PostMessage(B_ABOUT_REQUESTED);
break;
case B_LOCALE_CHANGED:
{
BLocaleRoster::Default()->Refresh();
fDateTimeView->MessageReceived(message);
break;
}
case kMsgRevert:
fDateTimeView->MessageReceived(message);
fTimeZoneView->MessageReceived(message);