summaryrefslogtreecommitdiff
path: root/extensions/source/abpilot/admininvokationpage.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/source/abpilot/admininvokationpage.cxx')
-rw-r--r--extensions/source/abpilot/admininvokationpage.cxx30
1 files changed, 12 insertions, 18 deletions
diff --git a/extensions/source/abpilot/admininvokationpage.cxx b/extensions/source/abpilot/admininvokationpage.cxx
index 4cd97989a108..5658677ef63d 100644
--- a/extensions/source/abpilot/admininvokationpage.cxx
+++ b/extensions/source/abpilot/admininvokationpage.cxx
@@ -23,40 +23,34 @@
namespace abp
{
- AdminDialogInvokationPage::AdminDialogInvokationPage( OAddressBookSourcePilot* _pParent )
- : AddressBookSourcePage(_pParent, "InvokeAdminPage",
- "modules/sabpilot/ui/invokeadminpage.ui")
+ AdminDialogInvokationPage::AdminDialogInvokationPage(OAddressBookSourcePilot* pDialog, TabPageParent pPageParent)
+ : AddressBookSourcePage(pDialog, pPageParent, "modules/sabpilot/ui/invokeadminpage.ui", "InvokeAdminPage")
+ , m_xInvokeAdminDialog(m_xBuilder->weld_button("settings"))
+ , m_xErrorMessage(m_xBuilder->weld_label("warning"))
{
- get(m_pInvokeAdminDialog, "settings");
- get(m_pErrorMessage, "warning");
- m_pInvokeAdminDialog->SetClickHdl( LINK(this, AdminDialogInvokationPage, OnInvokeAdminDialog) );
+ m_xInvokeAdminDialog->connect_clicked(LINK(this, AdminDialogInvokationPage, OnInvokeAdminDialog));
}
+
AdminDialogInvokationPage::~AdminDialogInvokationPage()
{
- disposeOnce();
- }
- void AdminDialogInvokationPage::dispose()
- {
- m_pInvokeAdminDialog.clear();
- m_pErrorMessage.clear();
- AddressBookSourcePage::dispose();
}
+
void AdminDialogInvokationPage::ActivatePage()
{
AddressBookSourcePage::ActivatePage();
- m_pInvokeAdminDialog->GrabFocus();
+ m_xInvokeAdminDialog->grab_focus();
}
void AdminDialogInvokationPage::implUpdateErrorMessage()
{
const bool bIsConnected = getDialog()->getDataSource().isConnected();
- m_pErrorMessage->Show( !bIsConnected );
+ m_xErrorMessage->set_visible( !bIsConnected );
}
void AdminDialogInvokationPage::initializePage()
{
AddressBookSourcePage::initializePage();
- m_pErrorMessage->Hide();
+ m_xErrorMessage->hide();
// if we're entering this page, we assume we had no connection trial with this data source
}
@@ -81,9 +75,9 @@ namespace abp
}
// davido: Do we need it?
- IMPL_LINK_NOARG( AdminDialogInvokationPage, OnInvokeAdminDialog, Button*, void )
+ IMPL_LINK_NOARG(AdminDialogInvokationPage, OnInvokeAdminDialog, weld::Button&, void)
{
- OAdminDialogInvokation aInvokation( getORB(), getDialog()->getDataSource().getDataSource(), getDialog() );
+ OAdminDialogInvokation aInvokation(getORB(), getDialog()->getDataSource().getDataSource(), getDialog()->getDialog());
if ( aInvokation.invokeAdministration() )
{
// try to connect to this data source