Files
Work/remotepsapp/connectiondialog.hpp
2024-08-07 09:16:27 -04:00

47 lines
1.4 KiB
C++

#ifndef _REMOTEPSAPP_CONNECTIONDIALOG_HPP_
#define _REMOTEPSAPP_CONNECTIONDIALOG_HPP_
#ifndef _COMMON_WINDOWS_HPP_
#include <common/windows.hpp>
#endif
#ifndef _COMMON_DWINDOW_HPP_
#include <common/dwindow.hpp>
#endif
#ifndef _COMMON_CONTROL_HPP_
#include <common/control.hpp>
#endif
#ifndef _COMMON_STRING_HPP_
#include <common/string.hpp>
#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<ConnectionDialog> mInitHandler;
Callback<ConnectionDialog> mDestroyHandler;
Callback<ConnectionDialog> mCommandHandler;
Callback<ConnectionDialog> mCloseHandler;
Callback<ConnectionDialog> mDlgCodeHandler;
String mStrComputerName;
Control mComputerNameCombo;
};
inline
ConnectionDialog::ConnectionDialog(const ConnectionDialog &/*someConnectionDialog*/)
{
}
#endif