アプリケーションにファイルを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は出来てなかった…。