Macだと arguments が渡ってこない

アプリケーションにファイルをDrag&Dropする場合、Windowsだと以下のコードでパラメータを取得できるのですが、Macだと何も渡ってこないようです。MacOSネイティブなAPIを呼ぶ必要がありそうで大変そうです。何か良い方法はないものでしょうか……。

    QStringList args = qApp->arguments();
    for (int i=1; i<args.size(); i++)
    {
      QString str = args.at( i );
      fileOpen( str );
    }

補足

Macの場合、Finderからファイルを送る・関連付けて開く場合ですね。D&Dは出来てなかった…。