#ifndef _REMOTEPSAPP_CONNECTIONDIALOG_HPP_ #define _REMOTEPSAPP_CONNECTIONDIALOG_HPP_ #ifndef _COMMON_WINDOWS_HPP_ #include #endif #ifndef _COMMON_DWINDOW_HPP_ #include #endif #ifndef _COMMON_CONTROL_HPP_ #include #endif #ifndef _COMMON_STRING_HPP_ #include #endif class ConnectionDialog : public DWindow { public: ConnectionDialog(void); virtual ~ConnectionDialog(); bool perform(GUIWindow &parentWindow,String &strComputerName); private: ConnectionDialog(const ConnectionDialog &someConnectionDialog); ConnectionDialog &operator=(const ConnectionDialog &someConnectionDialog); CallbackData::ReturnType initHandler(CallbackData &someCallbackData); CallbackData::ReturnType destroyHandler(CallbackData &someCallbackData); CallbackData::ReturnType commandHandler(CallbackData &someCallbackData); CallbackData::ReturnType closeHandler(CallbackData &someCallbackData); CallbackData::ReturnType dlgCodeHandler(CallbackData &someCallbackData); void ConnectionDialog::handleOk(void); Callback mInitHandler; Callback mDestroyHandler; Callback mCommandHandler; Callback mCloseHandler; Callback mDlgCodeHandler; String mStrComputerName; Control mComputerNameCombo; }; inline ConnectionDialog::ConnectionDialog(const ConnectionDialog &/*someConnectionDialog*/) { } #endif