AttachPanel::~AttachPanel()
{
- if(m_Handle)
- {
- attach_panel_hide(m_Handle);
- attach_panel_destroy(m_Handle);
- }
+ reset();
}
void AttachPanel::setListener(IAttachPanelListener *l)
attach_panel_hide(m_Handle);
}
+void AttachPanel::reset()
+{
+ if(m_Handle)
+ {
+ attach_panel_hide(m_Handle);
+ attach_panel_destroy(m_Handle);
+ m_Handle = nullptr;
+ }
+}
+
bool AttachPanel::isVisible() const
{
bool res = false;