#ifndef _FTP_HOSTDIALOG_HPP_ #define _FTP_HOSTDIALOG_HPP_ #ifndef _COMMON_WINDOWS_HPP_ #include #endif #ifndef _DIALOG_DYNAMICDIALOG_HPP_ #include #endif class HostDialog : public DynamicDialog { public: HostDialog(void); virtual ~HostDialog(); BOOL performDialog(void); const String &remoteHost(void)const; void remoteHost(const String &remoteHost); private: enum {RemoteHostID=101}; HostDialog(const HostDialog &someHostDialog); WORD dlgCommand(DWORD commandID,CallbackData &someCallbackData); BOOL dlgInitDialog(CallbackData &someCallbackData); void dlgDestroyDialog(CallbackData &someCallbackData); String mRemoteHost; }; inline HostDialog::HostDialog(void) { } inline HostDialog::HostDialog(const HostDialog &/*loginDialog*/) { // private implementation } inline HostDialog::~HostDialog() { } inline const String &HostDialog::remoteHost(void)const { return mRemoteHost; } inline void HostDialog::remoteHost(const String &remoteHost) { mRemoteHost=remoteHost; } #endif