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 | m_data = new KDbConnectionData(); | ||||
27 | } | ||||
28 | | ||||
29 | KexiDBConnectionData::KexiDBConnectionData(QObject* parent, KDbConnectionData* data) | ||||
26 | : QObject(parent) | 30 | : QObject(parent) | ||
27 | , m_data(data) | 31 | , m_data(data) | ||
28 | , m_owner(owner) | | |||
29 | { | 32 | { | ||
30 | setObjectName("KexiDBConnectionData"); | 33 | setObjectName("KexiDBConnectionData"); | ||
31 | } | 34 | } | ||
32 | 35 | | |||
33 | KexiDBConnectionData::~KexiDBConnectionData() | 36 | KexiDBConnectionData::~KexiDBConnectionData() | ||
34 | { | 37 | { | ||
35 | if (m_owner) | | |||
36 | delete m_data; | | |||
37 | } | 38 | } | ||
38 | 39 | | |||
39 | const QString KexiDBConnectionData::caption() const | 40 | const QString KexiDBConnectionData::caption() const | ||
40 | { | 41 | { | ||
41 | return m_data->caption; | 42 | return m_data->caption(); | ||
42 | } | 43 | } | ||
43 | void KexiDBConnectionData::setCaption(const QString& name) | 44 | void KexiDBConnectionData::setCaption(const QString& name) | ||
44 | { | 45 | { | ||
45 | m_data->caption = name; | 46 | m_data->setCaption(name); | ||
46 | } | 47 | } | ||
47 | 48 | | |||
48 | const QString KexiDBConnectionData::description() const | 49 | const QString KexiDBConnectionData::description() const | ||
49 | { | 50 | { | ||
50 | return m_data->description; | 51 | return m_data->description(); | ||
51 | } | 52 | } | ||
52 | void KexiDBConnectionData::setDescription(const QString& desc) | 53 | void KexiDBConnectionData::setDescription(const QString& desc) | ||
53 | { | 54 | { | ||
54 | m_data->description = desc; | 55 | m_data->setDescription(desc); | ||
55 | } | 56 | } | ||
56 | 57 | | |||
57 | const QString KexiDBConnectionData::driverName() const | 58 | const QString KexiDBConnectionData::driverName() const | ||
58 | { | 59 | { | ||
59 | return m_data->driverName; | 60 | return m_data->driverId(); | ||
60 | } | 61 | } | ||
61 | void KexiDBConnectionData::setDriverName(const QString& driver) | 62 | void KexiDBConnectionData::setDriverName(const QString& driver) | ||
62 | { | 63 | { | ||
63 | m_data->driverName = driver; | 64 | m_data->setDriverId(driver); | ||
64 | } | 65 | } | ||
65 | 66 | | |||
66 | bool KexiDBConnectionData::localSocketFileUsed() const | 67 | bool KexiDBConnectionData::localSocketFileUsed() const | ||
67 | { | 68 | { | ||
68 | return m_data->useLocalSocketFile; | 69 | return m_data->useLocalSocketFile(); | ||
69 | } | 70 | } | ||
70 | void KexiDBConnectionData::setLocalSocketFileUsed(bool used) | 71 | void KexiDBConnectionData::setLocalSocketFileUsed(bool used) | ||
71 | { | 72 | { | ||
72 | m_data->useLocalSocketFile = used; | 73 | m_data->setUseLocalSocketFile(used); | ||
73 | } | 74 | } | ||
74 | const QString KexiDBConnectionData::localSocketFileName() const | 75 | const QString KexiDBConnectionData::localSocketFileName() const | ||
75 | { | 76 | { | ||
76 | return m_data->localSocketFileName; | 77 | return m_data->localSocketFileName(); | ||
77 | } | 78 | } | ||
78 | void KexiDBConnectionData::setLocalSocketFileName(const QString& socketfilename) | 79 | void KexiDBConnectionData::setLocalSocketFileName(const QString& socketfilename) | ||
79 | { | 80 | { | ||
80 | m_data->localSocketFileName = socketfilename; | 81 | m_data->setLocalSocketFileName(socketfilename); | ||
81 | } | 82 | } | ||
82 | 83 | | |||
83 | const QString KexiDBConnectionData::databaseName() const | | |||
84 | { | | |||
85 | return m_dbname; | | |||
86 | } | | |||
87 | void KexiDBConnectionData::setDatabaseName(const QString& dbname) | 84 | void KexiDBConnectionData::setDatabaseName(const QString& dbname) | ||
88 | { | 85 | { | ||
89 | m_dbname = dbname; | 86 | m_data->setDatabaseName(dbname); | ||
90 | } | 87 | } | ||
91 | 88 | | |||
92 | const QString KexiDBConnectionData::hostName() const | 89 | const QString KexiDBConnectionData::hostName() const | ||
93 | { | 90 | { | ||
94 | return m_data->hostName; | 91 | return m_data->hostName(); | ||
95 | } | 92 | } | ||
96 | void KexiDBConnectionData::setHostName(const QString& hostname) | 93 | void KexiDBConnectionData::setHostName(const QString& hostname) | ||
97 | { | 94 | { | ||
98 | m_data->hostName = hostname; | 95 | m_data->setHostName(hostname); | ||
99 | } | 96 | } | ||
100 | 97 | | |||
101 | int KexiDBConnectionData::port() const | 98 | int KexiDBConnectionData::port() const | ||
102 | { | 99 | { | ||
103 | return m_data->port; | 100 | return m_data->port(); | ||
104 | } | 101 | } | ||
105 | void KexiDBConnectionData::setPort(int p) | 102 | void KexiDBConnectionData::setPort(int p) | ||
106 | { | 103 | { | ||
107 | m_data->port = p; | 104 | m_data->setPort(p); | ||
108 | } | 105 | } | ||
109 | 106 | | |||
110 | const QString KexiDBConnectionData::password() const | 107 | const QString KexiDBConnectionData::password() const | ||
111 | { | 108 | { | ||
112 | return m_data->password; | 109 | return m_data->password(); | ||
113 | } | 110 | } | ||
114 | void KexiDBConnectionData::setPassword(const QString& passwd) | 111 | void KexiDBConnectionData::setPassword(const QString& passwd) | ||
115 | { | 112 | { | ||
116 | m_data->password = passwd; | 113 | m_data->setPassword(passwd); | ||
117 | } | 114 | } | ||
118 | 115 | | |||
119 | const QString KexiDBConnectionData::userName() const | 116 | const QString KexiDBConnectionData::userName() const | ||
120 | { | 117 | { | ||
121 | return m_data->userName; | 118 | return m_data->userName(); | ||
122 | } | 119 | } | ||
123 | void KexiDBConnectionData::setUserName(const QString& username) | 120 | void KexiDBConnectionData::setUserName(const QString& username) | ||
124 | { | 121 | { | ||
125 | m_data->userName = username; | 122 | 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 | } | 123 | } | ||
141 | const QString KexiDBConnectionData::databaseName() const | 124 | const QString KexiDBConnectionData::databaseName() const | ||
142 | { | 125 | { | ||
143 | return m_data->databaseName(); | 126 | return m_data->databaseName(); | ||
144 | } | 127 | } | ||
145 | const QString KexiDBConnectionData::toUserVisibleString() const | 128 | const QString KexiDBConnectionData::toUserVisibleString() const | ||
146 | { | 129 | { | ||
147 | return m_data->toUserVisibleString(); | 130 | return m_data->toUserVisibleString(); | ||
148 | } | 131 | } | ||
149 | 132 | |