LibreOffice Module dbaccess (master)
1
dbaccess
source
ui
dlg
DriverSettings.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*
9
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
#pragma once
20
21
#include <
sfx2/tabdlg.hxx
>
22
23
class
SfxTabPage
;
24
namespace
dbaui
25
{
27
class
ODriversSettings
28
{
29
public
:
30
33
static
std::unique_ptr<SfxTabPage>
CreateDbase
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
34
37
static
std::unique_ptr<SfxTabPage>
CreateAdo
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
38
41
static
std::unique_ptr<SfxTabPage>
CreateODBC
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
42
45
static
std::unique_ptr<SfxTabPage>
CreateUser
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
46
49
static
std::unique_ptr<SfxTabPage>
CreateMySQLODBC
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
50
53
static
std::unique_ptr<SfxTabPage>
CreateMySQLJDBC
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
54
57
static
std::unique_ptr<SfxTabPage>
CreateMySQLNATIVE
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
58
61
static
std::unique_ptr<SfxTabPage>
CreateOracleJDBC
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
62
65
static
std::unique_ptr<SfxTabPage>
CreateLDAP
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
66
68
static
std::unique_ptr<SfxTabPage>
CreateText
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
69
71
static
std::unique_ptr<SfxTabPage>
CreateGeneratedValuesPage
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
72
74
static
std::unique_ptr<SfxTabPage>
CreateSpecialSettingsPage
(
weld::Container
* pPage,
weld::DialogController
* pController,
const
SfxItemSet
* _rAttrSet );
75
};
76
}
77
78
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
SfxItemSet
SfxTabPage
dbaui::ODriversSettings
a collection class for all details a driver needs
Definition:
DriverSettings.hxx:28
dbaui::ODriversSettings::CreateMySQLODBC
static std::unique_ptr< SfxTabPage > CreateMySQLODBC(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for MySQLODBC.
Definition:
detailpages.cxx:351
dbaui::ODriversSettings::CreateSpecialSettingsPage
static std::unique_ptr< SfxTabPage > CreateSpecialSettingsPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
creates the "Special Settings" page of the "Advanced Settings" dialog
Definition:
detailpages.cxx:709
dbaui::ODriversSettings::CreateLDAP
static std::unique_ptr< SfxTabPage > CreateLDAP(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for LDAP.
Definition:
detailpages.cxx:599
dbaui::ODriversSettings::CreateODBC
static std::unique_ptr< SfxTabPage > CreateODBC(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for ODBC.
Definition:
detailpages.cxx:252
dbaui::ODriversSettings::CreateText
static std::unique_ptr< SfxTabPage > CreateText(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for Text.
Definition:
detailpages.cxx:665
dbaui::ODriversSettings::CreateAdo
static std::unique_ptr< SfxTabPage > CreateAdo(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for ado.
Definition:
detailpages.cxx:234
dbaui::ODriversSettings::CreateOracleJDBC
static std::unique_ptr< SfxTabPage > CreateOracleJDBC(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for Oracle JDBC.
Definition:
detailpages.cxx:572
dbaui::ODriversSettings::CreateDbase
static std::unique_ptr< SfxTabPage > CreateDbase(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for ado.
Definition:
detailpages.cxx:174
dbaui::ODriversSettings::CreateGeneratedValuesPage
static std::unique_ptr< SfxTabPage > CreateGeneratedValuesPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
creates the GeneratedValues page
Definition:
detailpages.cxx:704
dbaui::ODriversSettings::CreateMySQLJDBC
static std::unique_ptr< SfxTabPage > CreateMySQLJDBC(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for MySQLJDBC.
Definition:
detailpages.cxx:562
dbaui::ODriversSettings::CreateMySQLNATIVE
static std::unique_ptr< SfxTabPage > CreateMySQLNATIVE(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for MySQLNATIVE.
Definition:
detailpages.cxx:567
dbaui::ODriversSettings::CreateUser
static std::unique_ptr< SfxTabPage > CreateUser(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *_rAttrSet)
Creates the detail page for user.
Definition:
detailpages.cxx:293
weld::Container
weld::DialogController
dbaui
tabdlg.hxx
Generated on Sun Jul 30 2023 04:30:19 for LibreOffice Module dbaccess (master) by
1.9.3