⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 busallapp.h

📁 很优秀的公交查询软件
💻 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 + -