PDA

View Full Version : How to get value from everywhere



wirasto
17th November 2009, 01:38
I'm so impressed with QSqlDatabase. If I set like this..



QSqlDatabase db=QSqlDatabase::addDatabase(...);
db.setHostName("abc");


I can get value "abc" in everywhere with



qDebug() << QSqlDatabase::database().hostName()


How to create like that...?

spirit
17th November 2009, 06:45
if you specified the name for connection in QSqlDatabase::addDatabase then you should use this name when using QSqlDatabase::database.

Lykurg
17th November 2009, 13:19
I think you are looking for a Singleton pattern (http://wiki.qtcentre.org/index.php?title=Singleton_pattern).