LibreOffice Module sc (master) 1
Public Types | Public Member Functions | Public Attributes | List of all members
oox::xls::ConnectionModel Struct Reference

Common properties of an external data connection. More...

#include <connectionsbuffer.hxx>

Public Types

typedef ::std::unique_ptr< WebPrModelWebPrModelPtr
 

Public Member Functions

 ConnectionModel ()
 True = save password in connection string. More...
 
WebPrModelcreateWebPr ()
 

Public Attributes

WebPrModelPtr mxWebPr
 
OUString maName
 Special settings for web queries. More...
 
OUString maDescription
 Unique name of this connection. More...
 
OUString maSourceFile
 User description of this connection. More...
 
OUString maSourceConnFile
 URL of a source data file. More...
 
OUString maSsoId
 URL of a source connection file. More...
 
sal_Int32 mnId
 Single sign-on identifier. More...
 
sal_Int32 mnType
 Unique connection identifier. More...
 
sal_Int32 mnReconnectMethod
 Data source type. More...
 
sal_Int32 mnCredentials
 Reconnection method. More...
 
sal_Int32 mnInterval
 Credentials method. More...
 
bool mbKeepAlive
 Refresh interval in minutes. More...
 
bool mbNew
 True = keep connection open after import. More...
 
bool mbDeleted
 True = new connection, never updated. More...
 
bool mbOnlyUseConnFile
 True = connection has been deleted. More...
 
bool mbBackground
 True = use maSourceConnFile, ignore mnReconnectMethod. More...
 
bool mbRefreshOnLoad
 True = background refresh enabled. More...
 
bool mbSaveData
 True = refresh connection on import. More...
 
bool mbSavePassword
 True = save cached data with connection. More...
 

Detailed Description

Common properties of an external data connection.

Definition at line 65 of file connectionsbuffer.hxx.

Member Typedef Documentation

◆ WebPrModelPtr

Definition at line 67 of file connectionsbuffer.hxx.

Constructor & Destructor Documentation

◆ ConnectionModel()

oox::xls::ConnectionModel::ConnectionModel ( )
explicit

True = save password in connection string.

Definition at line 83 of file connectionsbuffer.cxx.

References mnId.

Member Function Documentation

◆ createWebPr()

WebPrModel & oox::xls::ConnectionModel::createWebPr ( )

Definition at line 100 of file connectionsbuffer.cxx.

References mxWebPr.

Referenced by oox::xls::Connection::importWebPr().

Member Data Documentation

◆ maDescription

OUString oox::xls::ConnectionModel::maDescription

Unique name of this connection.

Definition at line 71 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ maName

OUString oox::xls::ConnectionModel::maName

Special settings for web queries.

Definition at line 70 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ maSourceConnFile

OUString oox::xls::ConnectionModel::maSourceConnFile

URL of a source data file.

Definition at line 73 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ maSourceFile

OUString oox::xls::ConnectionModel::maSourceFile

User description of this connection.

Definition at line 72 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ maSsoId

OUString oox::xls::ConnectionModel::maSsoId

URL of a source connection file.

Definition at line 74 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mbBackground

bool oox::xls::ConnectionModel::mbBackground

True = use maSourceConnFile, ignore mnReconnectMethod.

Definition at line 84 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mbDeleted

bool oox::xls::ConnectionModel::mbDeleted

True = new connection, never updated.

Definition at line 82 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mbKeepAlive

bool oox::xls::ConnectionModel::mbKeepAlive

Refresh interval in minutes.

Definition at line 80 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mbNew

bool oox::xls::ConnectionModel::mbNew

True = keep connection open after import.

Definition at line 81 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mbOnlyUseConnFile

bool oox::xls::ConnectionModel::mbOnlyUseConnFile

True = connection has been deleted.

Definition at line 83 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mbRefreshOnLoad

bool oox::xls::ConnectionModel::mbRefreshOnLoad

True = background refresh enabled.

Definition at line 85 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mbSaveData

bool oox::xls::ConnectionModel::mbSaveData

True = refresh connection on import.

Definition at line 86 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mbSavePassword

bool oox::xls::ConnectionModel::mbSavePassword

True = save cached data with connection.

Definition at line 87 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mnCredentials

sal_Int32 oox::xls::ConnectionModel::mnCredentials

Reconnection method.

Definition at line 78 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mnId

sal_Int32 oox::xls::ConnectionModel::mnId

◆ mnInterval

sal_Int32 oox::xls::ConnectionModel::mnInterval

Credentials method.

Definition at line 79 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mnReconnectMethod

sal_Int32 oox::xls::ConnectionModel::mnReconnectMethod

Data source type.

Definition at line 77 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

◆ mnType

sal_Int32 oox::xls::ConnectionModel::mnType

Unique connection identifier.

Definition at line 76 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::getConnectionType(), and oox::xls::Connection::importConnection().

◆ mxWebPr

WebPrModelPtr oox::xls::ConnectionModel::mxWebPr

The documentation for this struct was generated from the following files: