Files
haiku-beta6/src/preferences/time/SettingsView.h
T
Jérôme Duval f38c267be6 time is beos compatible
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15964 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-01-15 22:38:22 +00:00

44 lines
811 B
C++

/*
SettingsView.h
*/
#ifndef SETTINGS_VIEW_H
#define SETTINGS_VIEW_H
#include <RadioButton.h>
#include <View.h>
#include "AnalogClock.h"
#include "CalendarView.h"
#include "DateTimeEdit.h"
class TSettingsView:public BView {
public:
TSettingsView(BRect frame);
virtual ~TSettingsView();
virtual void AttachedToWindow();
virtual void Draw(BRect updaterect);
virtual void MessageReceived(BMessage *message);
void ChangeRTCSetting();
bool GMTime();
private:
void InitView();
void ReadFiles(); // reads RTC_time_settings
void UpdateDateTime(BMessage *message);
BRect f_temp;
BRadioButton *f_local;
BRadioButton *f_gmt;
TDateEdit *f_dateedit;
TTimeEdit *f_timeedit;
TCalendarView *f_calendar;
TAnalogClock *f_clock;
bool f_islocal; // local or gmt?
};
#endif