From 25c332e53064af13c9f119df6bcc2c3847d93695 Mon Sep 17 00:00:00 2001 From: Constantin Michael Date: Tue, 19 Apr 2011 09:26:51 +0200 Subject: Add qt/smart-ptr usage to Qt example --- qt/driver.cxx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'qt/driver.cxx') diff --git a/qt/driver.cxx b/qt/driver.cxx index f41e4d6..395f0b5 100644 --- a/qt/driver.cxx +++ b/qt/driver.cxx @@ -34,16 +34,16 @@ main (int argc, char* argv[]) // Simple Tech Ltd. // { - shared_ptr er (new employer ("Simple Tech Ltd")); + QSharedPointer er (new employer ("Simple Tech Ltd")); - shared_ptr john ( + QSharedPointer john ( new employee ("John", "Doe", QDate (1974, 5, 23), QByteArray ("\0xF1\0x00\0x34\0x45\0x00\0xDE", 6), er)); - shared_ptr jane ( + QSharedPointer jane ( new employee ("Jane", "Doe", QDate (1983, 1, 18), @@ -68,16 +68,16 @@ main (int argc, char* argv[]) // Complex Systems Inc. // { - shared_ptr er (new employer ("Complex Systems Inc")); + QSharedPointer er (new employer ("Complex Systems Inc")); - shared_ptr john ( + QSharedPointer john ( new employee ("John", "Smith", QDate (1954, 8, 1), QByteArray ("\0x23\0xFD\0x8F\0x00", 4), er)); - shared_ptr jane ( + QSharedPointer jane ( new employee ("Jane", "Smith", QDate (1976, 12, 31), @@ -107,18 +107,18 @@ main (int argc, char* argv[]) session s; transaction t (db->begin ()); - shared_ptr stl (db->load ("Simple Tech Ltd")); + QSharedPointer stl (db->load ("Simple Tech Ltd")); employees& es (stl->employees ()); for (employees::iterator i (es.begin ()); i != es.end (); ++i) { - lazy_weak_ptr& lwp (*i); + QLazyWeakPointer& lwp (*i); // Load and lock the employee and his employer. // - shared_ptr p (lwp.load ()); - shared_ptr pe (p->employer ().load ()); + QSharedPointer p (lwp.load ()); + QSharedPointer pe (p->employer ().load ()); cout << p->first () << " " << p->last () << endl << " born: " << p->born ().toString () << endl -- cgit v1.1