Files
firestorm/Gameleap/code/mw4/Tools/TCTb/CamInfoPage.h
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

36 lines
760 B
C++

#ifndef CAMERAPAGE_H_
#define CAMERAPAGE_H_
#include "CameraInfo.h"
class CCamInfoPage:public CPropertyPage
{
private:
void Validate();
bool NoUpdate;
DWORD VTimerID,VTime;
protected:
void DelayedValidate();
CameraInfo *CamInfo;
void SetValidateTime(int tme) {VTime=tme;}
virtual void UpdateControlStates()=0;
virtual void DataOut()=0;
virtual void DataIn()=0;
public:
void SetCamInfo(CameraInfo *CIn) {CamInfo=CIn;}
void Refresh();
void SetUpdate(bool flg) {NoUpdate=!flg;}
CCamInfoPage( UINT nIDTemplate, UINT nIDCaption = 0 );
// Generated message map functions
//{{AFX_MSG(CCamInfoDlg)
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnEditChange(UINT nIDEvent);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif