Results 1 to 2 of 2

Thread: Carbon version hides the menu ( AA_MacPluginApplication )

  1. #1
    Join Date
    Nov 2010
    Posts
    3
    Qt products
    Qt4
    Platforms
    MacOS X Windows

    Default Carbon version hides the menu ( AA_MacPluginApplication )

    Hi,

    I'm developing an ArchiCAD add-on. Because the ArchiCAD still uses Carbon I have to use Carbon version of Qt ( 4.7.0, 4.7.1 ). I set the AA_MacPluginApplication application attribute. The add-on works properly except it hides the ArchiCAD menu completely.
    The same plugin under Photoshop ( using the Cocoa version of Qt ) works well.

    The add-on shows a appmodal QDialog as it's main UI ( exec( ) );

    Is there another way to prevent ( other than AA_MacPluginApplication ) ?

    Thanks,
    Zé

  2. #2
    Join Date
    Nov 2010
    Posts
    1
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Carbon version hides the menu ( AA_MacPluginApplication )

    Setting AA_MacPluginApplication as well as AA_DontUseNativeMenuBar before instantiating QApplication worked for me on Carbon and Cocoa (with different host apps though).

Similar Threads

  1. Replies: 1
    Last Post: 22nd September 2010, 12:41
  2. qt-4.7 pkgconfig QtGui.pc incorrectly includes Carbon framework, when built w/cocoa
    By elvisjohndowson in forum Installation and Deployment
    Replies: 1
    Last Post: 20th July 2010, 19:39
  3. Anyone succeeded in making a static build of Qt 4.6.x (Carbon) on Mac OS X?
    By Mike2010 in forum Installation and Deployment
    Replies: 0
    Last Post: 2nd March 2010, 20:01
  4. MAC, qmake, Carbon Bundle
    By Joan in forum Qt Programming
    Replies: 0
    Last Post: 26th June 2009, 16:09
  5. new dialog hides behind... help me please
    By cooper in forum Qt Programming
    Replies: 8
    Last Post: 14th June 2009, 21:55

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.