restore DialControl Modify handlers

removed by a352018c76 but we will
need them again soon

Change-Id: Ibeaa4aeeec3dc073592ecf7e8c53b8bb03e791b4
This commit is contained in:
Caolán McNamara
2013-04-22 15:55:40 +01:00
parent 37eee65fbf
commit 46283082a3
2 changed files with 22 additions and 0 deletions

View File

@@ -81,6 +81,13 @@ public:
/** Links the passed numeric edit field to the control (bi-directional). */
void SetLinkedField( NumericField* pField );
/** Returns the linked numeric edit field, or 0. */
NumericField* GetLinkedField() const;
/** The passed handler is called whenever the totation value changes. */
void SetModifyHdl( const Link& rLink );
/** Returns the current modify handler. */
const Link& GetModifyHdl() const;
/** Save value for later comparison */
void SaveValue();

View File

@@ -458,6 +458,21 @@ bool DialControl::IsValueModified()
return mpImpl->mnInitialAngle != mpImpl->mnAngle;
}
NumericField* DialControl::GetLinkedField() const
{
return mpImpl->mpLinkField;
}
void DialControl::SetModifyHdl( const Link& rLink )
{
mpImpl->maModifyHdl = rLink;
}
const Link& DialControl::GetModifyHdl() const
{
return mpImpl->maModifyHdl;
}
// private --------------------------------------------------------------------
void DialControl::Init( const Size& rWinSize, const Font& rWinFont )