• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdemultimedia API Reference
  • KDE Home
  • Contact Us
 

libkcddb

  • sources
  • kde-4.14
  • kdemultimedia
  • libkcddb
  • libkcddb
configbase.cpp
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from libkcddb.kcfg.
2 // All changes you do to this file will be lost.
3 
4 #include "configbase.h"
5 
6 class ConfigBasePrivate
7 {
8  public:
9 
10  // Lookup
11  QString hostname;
12  int port;
13  bool musicBrainzLookupEnabled;
14  bool freedbLookupEnabled;
15  bool cacheLookupEnabled;
16  int freedbLookupTransport;
17  QStringList cacheLocations;
18 
19  // Submit
20  int freedbSubmitTransport;
21  QString emailAddress;
22  QString httpSubmitServer;
23  int httpSubmitPort;
24  int smtpPort;
25  QString smtpUsername;
26  bool useGlobalEmail;
27  QString replyTo;
28  QString smtpHostname;
29  QString submitAddress;
30 
31  // items
32  KConfigSkeleton::ItemString *itemHostname;
33  KConfigSkeleton::ItemInt *itemPort;
34  KConfigSkeleton::ItemBool *itemMusicBrainzLookupEnabled;
35  KConfigSkeleton::ItemBool *itemFreedbLookupEnabled;
36  KConfigSkeleton::ItemBool *itemCacheLookupEnabled;
37  KConfigSkeleton::ItemEnum *itemFreedbLookupTransport;
38  KConfigSkeleton::ItemPathList *itemCacheLocations;
39  KConfigSkeleton::ItemEnum *itemFreedbSubmitTransport;
40  KConfigSkeleton::ItemString *itemEmailAddress;
41  KConfigSkeleton::ItemString *itemHttpSubmitServer;
42  KConfigSkeleton::ItemInt *itemHttpSubmitPort;
43  KConfigSkeleton::ItemInt *itemSmtpPort;
44  KConfigSkeleton::ItemString *itemSmtpUsername;
45  KConfigSkeleton::ItemBool *itemUseGlobalEmail;
46  KConfigSkeleton::ItemString *itemReplyTo;
47  KConfigSkeleton::ItemString *itemSmtpHostname;
48  KConfigSkeleton::ItemString *itemSubmitAddress;
49 };
50 
51 ConfigBase::ConfigBase( )
52  : KConfigSkeleton( QLatin1String( "kcmcddbrc" ) )
53 {
54  d = new ConfigBasePrivate;
55  setCurrentGroup( QLatin1String( "Lookup" ) );
56 
57  d->itemHostname = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "hostname" ), d->hostname, QLatin1String( "freedb.freedb.org" ) );
58  addItem( d->itemHostname, QLatin1String( "hostname" ) );
59  d->itemPort = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "port" ), d->port, 80 );
60  addItem( d->itemPort, QLatin1String( "port" ) );
61  d->itemMusicBrainzLookupEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "MusicBrainzLookupEnabled" ), d->musicBrainzLookupEnabled, true );
62  addItem( d->itemMusicBrainzLookupEnabled, QLatin1String( "MusicBrainzLookupEnabled" ) );
63  d->itemFreedbLookupEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "FreedbLookupEnabled" ), d->freedbLookupEnabled, true );
64  addItem( d->itemFreedbLookupEnabled, QLatin1String( "FreedbLookupEnabled" ) );
65  d->itemCacheLookupEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "CacheLookupEnabled" ), d->cacheLookupEnabled, true );
66  addItem( d->itemCacheLookupEnabled, QLatin1String( "CacheLookupEnabled" ) );
67  QList<KConfigSkeleton::ItemEnum::Choice2> valuesFreedbLookupTransport;
68  {
69  KConfigSkeleton::ItemEnum::Choice2 choice;
70  choice.name = QLatin1String("CDDBP");
71  valuesFreedbLookupTransport.append( choice );
72  }
73  {
74  KConfigSkeleton::ItemEnum::Choice2 choice;
75  choice.name = QLatin1String("HTTP");
76  valuesFreedbLookupTransport.append( choice );
77  }
78  d->itemFreedbLookupTransport = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "FreedbLookupTransport" ), d->freedbLookupTransport, valuesFreedbLookupTransport, EnumFreedbLookupTransport::HTTP );
79  addItem( d->itemFreedbLookupTransport, QLatin1String( "FreedbLookupTransport" ) );
80  d->itemCacheLocations = new KConfigSkeleton::ItemPathList( currentGroup(), QLatin1String( "cacheLocations" ), d->cacheLocations, QStringList(QDir::homePath()+QLatin1String("/.cddb/")) );
81  addItem( d->itemCacheLocations, QLatin1String( "cacheLocations" ) );
82 
83  setCurrentGroup( QLatin1String( "Submit" ) );
84 
85  QList<KConfigSkeleton::ItemEnum::Choice2> valuesFreedbSubmitTransport;
86  {
87  KConfigSkeleton::ItemEnum::Choice2 choice;
88  choice.name = QLatin1String("HTTP");
89  valuesFreedbSubmitTransport.append( choice );
90  }
91  {
92  KConfigSkeleton::ItemEnum::Choice2 choice;
93  choice.name = QLatin1String("SMTP");
94  valuesFreedbSubmitTransport.append( choice );
95  }
96  d->itemFreedbSubmitTransport = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "FreedbSubmitTransport" ), d->freedbSubmitTransport, valuesFreedbSubmitTransport, EnumFreedbSubmitTransport::HTTP );
97  addItem( d->itemFreedbSubmitTransport, QLatin1String( "FreedbSubmitTransport" ) );
98  d->itemEmailAddress = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "emailAddress" ), d->emailAddress );
99  addItem( d->itemEmailAddress, QLatin1String( "emailAddress" ) );
100  d->itemHttpSubmitServer = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "httpSubmitServer" ), d->httpSubmitServer, QLatin1String( "freedb.freedb.org" ) );
101  addItem( d->itemHttpSubmitServer, QLatin1String( "httpSubmitServer" ) );
102  d->itemHttpSubmitPort = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "httpSubmitPort" ), d->httpSubmitPort, 80 );
103  addItem( d->itemHttpSubmitPort, QLatin1String( "httpSubmitPort" ) );
104  d->itemSmtpPort = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "smtpPort" ), d->smtpPort, 25 );
105  addItem( d->itemSmtpPort, QLatin1String( "smtpPort" ) );
106  d->itemSmtpUsername = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "smtpUsername" ), d->smtpUsername );
107  addItem( d->itemSmtpUsername, QLatin1String( "smtpUsername" ) );
108  d->itemUseGlobalEmail = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "useGlobalEmail" ), d->useGlobalEmail, true );
109  addItem( d->itemUseGlobalEmail, QLatin1String( "useGlobalEmail" ) );
110  d->itemReplyTo = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "replyTo" ), d->replyTo );
111  addItem( d->itemReplyTo, QLatin1String( "replyTo" ) );
112  d->itemSmtpHostname = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "smtpHostname" ), d->smtpHostname );
113  addItem( d->itemSmtpHostname, QLatin1String( "smtpHostname" ) );
114  d->itemSubmitAddress = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "submitAddress" ), d->submitAddress, QLatin1String( "freedb-submit@freedb.org" ) );
115  addItem( d->itemSubmitAddress, QLatin1String( "submitAddress" ) );
116 }
117 
118 void ConfigBase::setHostname( const QString & v )
119 {
120  if (!isImmutable( QString::fromLatin1( "hostname" ) ))
121  d->hostname = v;
122 }
123 
124 QString ConfigBase::hostname() const
125 {
126  return d->hostname;
127 }
128 
129 
130 void ConfigBase::setPort( int v )
131 {
132  if (!isImmutable( QString::fromLatin1( "port" ) ))
133  d->port = v;
134 }
135 
136 int ConfigBase::port() const
137 {
138  return d->port;
139 }
140 
141 
142 void ConfigBase::setMusicBrainzLookupEnabled( bool v )
143 {
144  if (!isImmutable( QString::fromLatin1( "MusicBrainzLookupEnabled" ) ))
145  d->musicBrainzLookupEnabled = v;
146 }
147 
148 bool ConfigBase::musicBrainzLookupEnabled() const
149 {
150  return d->musicBrainzLookupEnabled;
151 }
152 
153 
154 void ConfigBase::setFreedbLookupEnabled( bool v )
155 {
156  if (!isImmutable( QString::fromLatin1( "FreedbLookupEnabled" ) ))
157  d->freedbLookupEnabled = v;
158 }
159 
160 bool ConfigBase::freedbLookupEnabled() const
161 {
162  return d->freedbLookupEnabled;
163 }
164 
165 
166 void ConfigBase::setCacheLookupEnabled( bool v )
167 {
168  if (!isImmutable( QString::fromLatin1( "CacheLookupEnabled" ) ))
169  d->cacheLookupEnabled = v;
170 }
171 
172 bool ConfigBase::cacheLookupEnabled() const
173 {
174  return d->cacheLookupEnabled;
175 }
176 
177 
178 void ConfigBase::setFreedbLookupTransport( int v )
179 {
180  if (!isImmutable( QString::fromLatin1( "FreedbLookupTransport" ) ))
181  d->freedbLookupTransport = v;
182 }
183 
184 int ConfigBase::freedbLookupTransport() const
185 {
186  return d->freedbLookupTransport;
187 }
188 
189 
190 void ConfigBase::setCacheLocations( const QStringList & v )
191 {
192  if (!isImmutable( QString::fromLatin1( "cacheLocations" ) ))
193  d->cacheLocations = v;
194 }
195 
196 QStringList ConfigBase::cacheLocations() const
197 {
198  return d->cacheLocations;
199 }
200 
201 
202 void ConfigBase::setFreedbSubmitTransport( int v )
203 {
204  if (!isImmutable( QString::fromLatin1( "FreedbSubmitTransport" ) ))
205  d->freedbSubmitTransport = v;
206 }
207 
208 int ConfigBase::freedbSubmitTransport() const
209 {
210  return d->freedbSubmitTransport;
211 }
212 
213 
214 void ConfigBase::setEmailAddress( const QString & v )
215 {
216  if (!isImmutable( QString::fromLatin1( "emailAddress" ) ))
217  d->emailAddress = v;
218 }
219 
220 QString ConfigBase::emailAddress() const
221 {
222  return d->emailAddress;
223 }
224 
225 
226 void ConfigBase::setHttpSubmitServer( const QString & v )
227 {
228  if (!isImmutable( QString::fromLatin1( "httpSubmitServer" ) ))
229  d->httpSubmitServer = v;
230 }
231 
232 QString ConfigBase::httpSubmitServer() const
233 {
234  return d->httpSubmitServer;
235 }
236 
237 
238 void ConfigBase::setHttpSubmitPort( int v )
239 {
240  if (!isImmutable( QString::fromLatin1( "httpSubmitPort" ) ))
241  d->httpSubmitPort = v;
242 }
243 
244 int ConfigBase::httpSubmitPort() const
245 {
246  return d->httpSubmitPort;
247 }
248 
249 
250 void ConfigBase::setSmtpPort( int v )
251 {
252  if (!isImmutable( QString::fromLatin1( "smtpPort" ) ))
253  d->smtpPort = v;
254 }
255 
256 int ConfigBase::smtpPort() const
257 {
258  return d->smtpPort;
259 }
260 
261 
262 void ConfigBase::setSmtpUsername( const QString & v )
263 {
264  if (!isImmutable( QString::fromLatin1( "smtpUsername" ) ))
265  d->smtpUsername = v;
266 }
267 
268 QString ConfigBase::smtpUsername() const
269 {
270  return d->smtpUsername;
271 }
272 
273 
274 void ConfigBase::setUseGlobalEmail( bool v )
275 {
276  if (!isImmutable( QString::fromLatin1( "useGlobalEmail" ) ))
277  d->useGlobalEmail = v;
278 }
279 
280 bool ConfigBase::useGlobalEmail() const
281 {
282  return d->useGlobalEmail;
283 }
284 
285 
286 void ConfigBase::setReplyTo( const QString & v )
287 {
288  if (!isImmutable( QString::fromLatin1( "replyTo" ) ))
289  d->replyTo = v;
290 }
291 
292 QString ConfigBase::replyTo() const
293 {
294  return d->replyTo;
295 }
296 
297 
298 void ConfigBase::setSmtpHostname( const QString & v )
299 {
300  if (!isImmutable( QString::fromLatin1( "smtpHostname" ) ))
301  d->smtpHostname = v;
302 }
303 
304 QString ConfigBase::smtpHostname() const
305 {
306  return d->smtpHostname;
307 }
308 
309 
310 void ConfigBase::setSubmitAddress( const QString & v )
311 {
312  if (!isImmutable( QString::fromLatin1( "submitAddress" ) ))
313  d->submitAddress = v;
314 }
315 
316 QString ConfigBase::submitAddress() const
317 {
318  return d->submitAddress;
319 }
320 
321 
322 ConfigBase::~ConfigBase()
323 {
324 }
325 
ConfigBase::freedbLookupEnabled
bool freedbLookupEnabled() const
Get FreedbLookupEnabled.
Definition: configbase.cpp:160
ConfigBase::hostname
QString hostname() const
Get hostname.
Definition: configbase.cpp:124
ConfigBase::port
int port() const
Get port.
Definition: configbase.cpp:136
ConfigBase::setEmailAddress
void setEmailAddress(const QString &v)
Set emailAddress.
Definition: configbase.cpp:214
ConfigBase::setHostname
void setHostname(const QString &v)
Set hostname.
Definition: configbase.cpp:118
ConfigBase::setCacheLookupEnabled
void setCacheLookupEnabled(bool v)
Set CacheLookupEnabled.
Definition: configbase.cpp:166
ConfigBase::submitAddress
QString submitAddress() const
Get submitAddress.
Definition: configbase.cpp:316
ConfigBase::freedbLookupTransport
int freedbLookupTransport() const
Get FreedbLookupTransport.
Definition: configbase.cpp:184
KConfigSkeleton
QDir::homePath
QString homePath()
ConfigBase::cacheLocations
QStringList cacheLocations() const
Get cacheLocations.
Definition: configbase.cpp:196
ConfigBase::setFreedbLookupTransport
void setFreedbLookupTransport(int v)
Set FreedbLookupTransport.
Definition: configbase.cpp:178
ConfigBase::setFreedbSubmitTransport
void setFreedbSubmitTransport(int v)
Set FreedbSubmitTransport.
Definition: configbase.cpp:202
ConfigBase::setCacheLocations
void setCacheLocations(const QStringList &v)
Set cacheLocations.
Definition: configbase.cpp:190
ConfigBase::freedbSubmitTransport
int freedbSubmitTransport() const
Get FreedbSubmitTransport.
Definition: configbase.cpp:208
QList::append
void append(const T &value)
ConfigBase::replyTo
QString replyTo() const
Get replyTo.
Definition: configbase.cpp:292
ConfigBase::setMusicBrainzLookupEnabled
void setMusicBrainzLookupEnabled(bool v)
Set MusicBrainzLookupEnabled.
Definition: configbase.cpp:142
ConfigBase::smtpHostname
QString smtpHostname() const
Get smtpHostname.
Definition: configbase.cpp:304
configbase.h
QString
QList
QStringList
ConfigBase::setSubmitAddress
void setSubmitAddress(const QString &v)
Set submitAddress.
Definition: configbase.cpp:310
ConfigBase::ConfigBase
ConfigBase()
Definition: configbase.cpp:51
ConfigBase::EnumFreedbSubmitTransport::HTTP
Definition: configbase.h:26
ConfigBase::setSmtpHostname
void setSmtpHostname(const QString &v)
Set smtpHostname.
Definition: configbase.cpp:298
ConfigBase::EnumFreedbLookupTransport::HTTP
Definition: configbase.h:21
ConfigBase::setHttpSubmitServer
void setHttpSubmitServer(const QString &v)
Set httpSubmitServer.
Definition: configbase.cpp:226
ConfigBase::setUseGlobalEmail
void setUseGlobalEmail(bool v)
Set useGlobalEmail.
Definition: configbase.cpp:274
ConfigBase::setReplyTo
void setReplyTo(const QString &v)
Set replyTo.
Definition: configbase.cpp:286
ConfigBase::~ConfigBase
~ConfigBase()
Definition: configbase.cpp:322
ConfigBase::cacheLookupEnabled
bool cacheLookupEnabled() const
Get CacheLookupEnabled.
Definition: configbase.cpp:172
QLatin1String
ConfigBase::httpSubmitServer
QString httpSubmitServer() const
Get httpSubmitServer.
Definition: configbase.cpp:232
ConfigBase::smtpPort
int smtpPort() const
Get smtpPort.
Definition: configbase.cpp:256
ConfigBase::setPort
void setPort(int v)
Set port.
Definition: configbase.cpp:130
ConfigBase::useGlobalEmail
bool useGlobalEmail() const
Get useGlobalEmail.
Definition: configbase.cpp:280
QString::fromLatin1
QString fromLatin1(const char *str, int size)
ConfigBase::setSmtpPort
void setSmtpPort(int v)
Set smtpPort.
Definition: configbase.cpp:250
ConfigBase::setSmtpUsername
void setSmtpUsername(const QString &v)
Set smtpUsername.
Definition: configbase.cpp:262
ConfigBase::emailAddress
QString emailAddress() const
Get emailAddress.
Definition: configbase.cpp:220
ConfigBase::musicBrainzLookupEnabled
bool musicBrainzLookupEnabled() const
Get MusicBrainzLookupEnabled.
Definition: configbase.cpp:148
ConfigBase::httpSubmitPort
int httpSubmitPort() const
Get httpSubmitPort.
Definition: configbase.cpp:244
ConfigBase::setFreedbLookupEnabled
void setFreedbLookupEnabled(bool v)
Set FreedbLookupEnabled.
Definition: configbase.cpp:154
ConfigBase::smtpUsername
QString smtpUsername() const
Get smtpUsername.
Definition: configbase.cpp:268
ConfigBase::setHttpSubmitPort
void setHttpSubmitPort(int v)
Set httpSubmitPort.
Definition: configbase.cpp:238
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:28:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

libkcddb

Skip menu "libkcddb"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdemultimedia API Reference

Skip menu "kdemultimedia API Reference"
  • libkcddb
  • libkcompactdisc

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal