mirror of
https://github.com/levinsv/pgadmin3.git
synced 2026-05-15 22:02:24 -06:00
68 lines
1.5 KiB
C++
68 lines
1.5 KiB
C++
//////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// pgAdmin III - PostgreSQL Tools
|
|
//
|
|
// Copyright (C) 2002 - 2016, The pgAdmin Development Team
|
|
// This software is released under the PostgreSQL Licence
|
|
//
|
|
// ddPrecisionScaleDialog.h - Utility dialog class to allow user input of precision and scale
|
|
//
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef DDPRECISIONSCALEDIALOG_H
|
|
#define DDPRECISIONSCALEDIALOG_H
|
|
|
|
class ddPrecisionScaleDialog : public pgDialog
|
|
{
|
|
public:
|
|
ddPrecisionScaleDialog();
|
|
~ddPrecisionScaleDialog();
|
|
ddPrecisionScaleDialog( wxWindow *parent,
|
|
const wxString &defaultValue1 = wxT("0"),
|
|
const wxString &defaultValue2 = wxT("0")
|
|
);
|
|
|
|
// Member initialization
|
|
void Init();
|
|
|
|
// Sets the validators for the dialog controls
|
|
//void SetDialogValidators();
|
|
bool TransferDataToWindow();
|
|
bool TransferDataFromWindow();
|
|
|
|
// Sets the help text for the dialog controls
|
|
void SetDialogHelp();
|
|
|
|
// Value1 accessors
|
|
void SetValue1(wxString value)
|
|
{
|
|
m_value1 = value;
|
|
}
|
|
wxString GetValue1()
|
|
{
|
|
return m_value1;
|
|
}
|
|
|
|
// Value1 accessors
|
|
void SetValue2(wxString value)
|
|
{
|
|
m_value2 = value;
|
|
}
|
|
wxString GetValue2()
|
|
{
|
|
return m_value2;
|
|
}
|
|
|
|
//wxEVT_COMMAND_TEXT_ENTER event_handle for DDVALUE1
|
|
void OnEnterPressed( wxCommandEvent &event );
|
|
|
|
|
|
protected:
|
|
// Data members
|
|
wxString m_value1, m_value2;
|
|
|
|
DECLARE_EVENT_TABLE()
|
|
|
|
};
|
|
#endif
|
|
|