author | koda |
Sat, 27 Mar 2010 16:57:18 +0000 | |
changeset 3113 | 2829ea0dd47c |
parent 2400 | 2422ea85d100 |
child 3697 | d5b30d6373fc |
permissions | -rw-r--r-- |
/* * Copyright (C) 2008 Remko Troncon */ #include "CocoaInitializer.h" #include <AppKit/AppKit.h> #include <Cocoa/Cocoa.h> #include <QtDebug> class CocoaInitializer::Private { public: NSAutoreleasePool* autoReleasePool_; }; CocoaInitializer::CocoaInitializer() { d = new CocoaInitializer::Private(); c = new CocoaInitializer::Private(); NSApplicationLoad(); c->autoReleasePool_ = [[NSAutoreleasePool alloc] init]; d->autoReleasePool_ = [[NSAutoreleasePool alloc] init]; } CocoaInitializer::~CocoaInitializer() { [d->autoReleasePool_ release]; [c->autoReleasePool_ release]; delete c; delete d; }