📄 busallapp.h
字号:
// BusAllApp.h
//
// This file implements any methods CBusAllApp
// that differ from the standard implementation in CPalmApp
// Declaration of Application class
#ifndef BUSALLAPP_H_
#define BUSALLAPP_H_
#include "StationForm.h"
#include "RouteForm.h"
#include "TwoSToLForm.h"
#include "BusDB.h"
#include "OpenDatabase.h"
// Application class
class CBusAllApp : public CPalmApp
{
public:
struct CBusAllPref {
UInt16 wCardNo;
LocalID liDbID;
};
// Overrides
virtual Err NormalLaunch();
Err InitInstance();
Err ExitInstance();
static CBusAllApp * GetInstance();
CBusDB* GetDatabase();
Err AppStart();
Err SetsonyHiRes();
CBusDB m_BusDB;
CString GetGoRoute();
void SetGoRoute(const CString s);
CBusDB::DIR_TYPE GetGoRouteDir();
void SetGoRouteDir(const CBusDB::DIR_TYPE i);
CString GetGoStation();
void SetGoStation(const CString s);
protected:
// Form map
BEGIN_FORM_MAP()
FORM_MAP_ENTRY(StationForm, CStationForm)
FORM_MAP_ENTRY(RouteForm, CRouteForm)
FORM_MAP_ENTRY(TwoSToLForm, CTwoSToLForm)
FORM_MAP_ENTRY(OpenDatabaseForm, COpenDatabaseForm)
END_FORM_MAP()
CString m_GoRoute;
CBusDB::DIR_TYPE m_GoRouteDir;
CString m_GoStation;
CString m_FormTitle;
};
inline CBusDB* CBusAllApp::GetDatabase()
{
return &m_BusDB;
}
inline CString CBusAllApp::GetGoRoute()
{
return m_GoRoute;
}
inline void CBusAllApp::SetGoRoute(const CString s)
{
m_GoRoute = s;
}
inline CBusDB::DIR_TYPE CBusAllApp::GetGoRouteDir()
{
return m_GoRouteDir;
}
inline void CBusAllApp::SetGoRouteDir(const CBusDB::DIR_TYPE i)
{
m_GoRouteDir = i;
}
inline CString CBusAllApp::GetGoStation()
{
return m_GoStation;
}
inline void CBusAllApp::SetGoStation(const CString s)
{
m_GoStation = s;
}
#endif // BUSALLAPP_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -