#if !defined(AFX_DLGREPORTINGOPTIONS_H__42E4AAC7_577C_4EC1_92B9_30BEFAF15F88__INCLUDED_)
#define AFX_DLGREPORTINGOPTIONS_H__42E4AAC7_577C_4EC1_92B9_30BEFAF15F88__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DlgReportingOptions.h : header file
//

#include "xShadeButton.h"

/////////////////////////////////////////////////////////////////////////////
// CDlgReportingOptions dialog

class CDlgReportingOptions : public CDialog
{
// Construction
public:
	CDlgReportingOptions(CWnd* pParent = NULL);   // standard constructor

// Dialog Data
	//{{AFX_DATA(CDlgReportingOptions)
	enum { IDD = IDD_DLG_POPRPTOPTS };
	CxShadeButton	m_ctrlOK;
	CxShadeButton	m_ctrlCancel;
	CEdit			m_ctrlEditInterval;
	CButton			m_ctrlQueryHealth;
	CButton			m_ctrlAutoHealth;
	//}}AFX_DATA


	BOOL			m_bQueryConnect;
	bool			m_bAutoHealth;
	UINT 			m_uiSeconds;
	BOOL			m_bUserChange;

	CSystemConfig*	pConfig;

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CDlgReportingOptions)
	public:
	virtual BOOL PreTranslateMessage(MSG* pMsg);
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(CDlgReportingOptions)
	virtual void OnOK();
	afx_msg void OnCheckQuerycnct();
	afx_msg void OnCheckAutohealth();
	virtual BOOL OnInitDialog();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()


	void				LoadSettings			(	void );

	void				SaveSettings			(	void );

};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_DLGREPORTINGOPTIONS_H__42E4AAC7_577C_4EC1_92B9_30BEFAF15F88__INCLUDED_)
