Changeset View
Changeset View
Standalone View
Standalone View
src/plugins/scripting/kexidb/kexidbconnectiondata.cpp
Show All 16 Lines | |||||
17 | * Boston, MA 02110-1301, USA. | 17 | * Boston, MA 02110-1301, USA. | ||
18 | ***************************************************************************/ | 18 | ***************************************************************************/ | ||
19 | 19 | | |||
20 | #include "kexidbconnectiondata.h" | 20 | #include "kexidbconnectiondata.h" | ||
21 | 21 | | |||
22 | 22 | | |||
23 | using namespace Scripting; | 23 | using namespace Scripting; | ||
24 | 24 | | |||
25 | KexiDBConnectionData::KexiDBConnectionData(QObject* parent, KDbConnectionData* data, bool owner) | 25 | KexiDBConnectionData::KexiDBConnectionData() : QObject() { | ||
26 | } | ||||
27 | | ||||
28 | KexiDBConnectionData::KexiDBConnectionData(QObject* parent, KDbConnectionData* data) | ||||
26 | : QObject(parent) | 29 | : QObject(parent) | ||
27 | , m_data(data) | 30 | , m_data(data) | ||
28 | , m_owner(owner) | | |||
29 | { | 31 | { | ||
30 | setObjectName("KexiDBConnectionData"); | 32 | setObjectName("KexiDBConnectionData"); | ||
31 | } | 33 | } | ||
32 | 34 | | |||
33 | KexiDBConnectionData::~KexiDBConnectionData() | 35 | KexiDBConnectionData::~KexiDBConnectionData() | ||
34 | { | 36 | { | ||
35 | if (m_owner) | | |||
36 | delete m_data; | | |||
37 | } | 37 | } | ||
38 | 38 | | |||
39 | const QString KexiDBConnectionData::caption() const | 39 | const QString KexiDBConnectionData::caption() const | ||
40 | { | 40 | { | ||
41 | return m_data->caption; | 41 | return m_data->caption(); | ||
42 | } | 42 | } | ||
43 | void KexiDBConnectionData::setCaption(const QString& name) | 43 | void KexiDBConnectionData::setCaption(const QString& name) | ||
44 | { | 44 | { | ||
45 | m_data->caption = name; | 45 | m_data->setCaption(name); | ||
46 | } | 46 | } | ||
47 | 47 | | |||
48 | const QString KexiDBConnectionData::description() const | 48 | const QString KexiDBConnectionData::description() const | ||
49 | { | 49 | { | ||
50 | return m_data->description; | 50 | return m_data->description(); | ||
51 | } | 51 | } | ||
52 | void KexiDBConnectionData::setDescription(const QString& desc) | 52 | void KexiDBConnectionData::setDescription(const QString& desc) | ||
53 | { | 53 | { | ||
54 | m_data->description = desc; | 54 | m_data->setDescription(desc); | ||
55 | } | 55 | } | ||
56 | 56 | | |||
57 | const QString KexiDBConnectionData::driverName() const | 57 | const QString KexiDBConnectionData::driverName() const | ||
58 | { | 58 | { | ||
59 | return m_data->driverName; | 59 | return m_data->driverId(); | ||
60 | } | 60 | } | ||
61 | void KexiDBConnectionData::setDriverName(const QString& driver) | 61 | void KexiDBConnectionData::setDriverName(const QString& driver) | ||
62 | { | 62 | { | ||
63 | m_data->driverName = driver; | 63 | m_data->setDriverId(driver); | ||
64 | } | 64 | } | ||
65 | 65 | | |||
66 | bool KexiDBConnectionData::localSocketFileUsed() const | 66 | bool KexiDBConnectionData::localSocketFileUsed() const | ||
67 | { | 67 | { | ||
68 | return m_data->useLocalSocketFile; | 68 | return m_data->useLocalSocketFile(); | ||
69 | } | 69 | } | ||
70 | void KexiDBConnectionData::setLocalSocketFileUsed(bool used) | 70 | void KexiDBConnectionData::setLocalSocketFileUsed(bool used) | ||
71 | { | 71 | { | ||
72 | m_data->useLocalSocketFile = used; | 72 | m_data->setUseLocalSocketFile(used); | ||
73 | } | 73 | } | ||
74 | const QString KexiDBConnectionData::localSocketFileName() const | 74 | const QString KexiDBConnectionData::localSocketFileName() const | ||
75 | { | 75 | { | ||
76 | return m_data->localSocketFileName; | 76 | return m_data->localSocketFileName(); | ||
77 | } | 77 | } | ||
78 | void KexiDBConnectionData::setLocalSocketFileName(const QString& socketfilename) | 78 | void KexiDBConnectionData::setLocalSocketFileName(const QString& socketfilename) | ||
79 | { | 79 | { | ||
80 | m_data->localSocketFileName = socketfilename; | 80 | m_data->setLocalSocketFileName(socketfilename); | ||
81 | } | 81 | } | ||
82 | 82 | | |||
83 | const QString KexiDBConnectionData::databaseName() const | | |||
84 | { | | |||
85 | return m_dbname; | | |||
86 | } | | |||
87 | void KexiDBConnectionData::setDatabaseName(const QString& dbname) | 83 | void KexiDBConnectionData::setDatabaseName(const QString& dbname) | ||
88 | { | 84 | { | ||
89 | m_dbname = dbname; | 85 | m_data->setDatabaseName(dbname); | ||
90 | } | 86 | } | ||
91 | 87 | | |||
92 | const QString KexiDBConnectionData::hostName() const | 88 | const QString KexiDBConnectionData::hostName() const | ||
93 | { | 89 | { | ||
94 | return m_data->hostName; | 90 | return m_data->hostName(); | ||
95 | } | 91 | } | ||
96 | void KexiDBConnectionData::setHostName(const QString& hostname) | 92 | void KexiDBConnectionData::setHostName(const QString& hostname) | ||
97 | { | 93 | { | ||
98 | m_data->hostName = hostname; | 94 | m_data->setHostName(hostname); | ||
99 | } | 95 | } | ||
100 | 96 | | |||
101 | int KexiDBConnectionData::port() const | 97 | int KexiDBConnectionData::port() const | ||
102 | { | 98 | { | ||
103 | return m_data->port; | 99 | return m_data->port(); | ||
104 | } | 100 | } | ||
105 | void KexiDBConnectionData::setPort(int p) | 101 | void KexiDBConnectionData::setPort(int p) | ||
106 | { | 102 | { | ||
107 | m_data->port = p; | 103 | m_data->setPort(p); | ||
108 | } | 104 | } | ||
109 | 105 | | |||
110 | const QString KexiDBConnectionData::password() const | 106 | const QString KexiDBConnectionData::password() const | ||
111 | { | 107 | { | ||
112 | return m_data->password; | 108 | return m_data->password(); | ||
113 | } | 109 | } | ||
114 | void KexiDBConnectionData::setPassword(const QString& passwd) | 110 | void KexiDBConnectionData::setPassword(const QString& passwd) | ||
115 | { | 111 | { | ||
116 | m_data->password = passwd; | 112 | m_data->setPassword(passwd); | ||
117 | } | 113 | } | ||
118 | 114 | | |||
119 | const QString KexiDBConnectionData::userName() const | 115 | const QString KexiDBConnectionData::userName() const | ||
120 | { | 116 | { | ||
121 | return m_data->userName; | 117 | return m_data->userName(); | ||
122 | } | 118 | } | ||
123 | void KexiDBConnectionData::setUserName(const QString& username) | 119 | void KexiDBConnectionData::setUserName(const QString& username) | ||
124 | { | 120 | { | ||
125 | m_data->userName = username; | 121 | m_data->setUserName(username); | ||
126 | } | | |||
127 | | ||||
128 | const QString KexiDBConnectionData::fileName() const | | |||
129 | { | | |||
130 | return m_data->fileName(); | | |||
131 | } | | |||
132 | void KexiDBConnectionData::setFileName(const QString& filename) | | |||
133 | { | | |||
134 | m_data->setFileName(filename); | | |||
135 | } | | |||
136 | | ||||
137 | const QString KexiDBConnectionData::dbPath() const | | |||
138 | { | | |||
139 | return m_data->dbPath(); | | |||
140 | } | 122 | } | ||
141 | const QString KexiDBConnectionData::databaseName() const | 123 | const QString KexiDBConnectionData::databaseName() const | ||
142 | { | 124 | { | ||
143 | return m_data->databaseName(); | 125 | return m_data->databaseName(); | ||
144 | } | 126 | } | ||
145 | const QString KexiDBConnectionData::toUserVisibleString() const | 127 | const QString KexiDBConnectionData::toUserVisibleString() const | ||
146 | { | 128 | { | ||
147 | return m_data->toUserVisibleString(); | 129 | return m_data->toUserVisibleString(); | ||
148 | } | 130 | } | ||
149 | 131 | |