QuickLook パネル は NSPanel から派生しており、デフォルトではアプリケーションが非アクティブになると隠れてしまう。そこで試しに NSWindow#setHidesOnDeactive: を使ってみたところ、非アクティブになってもウィンドウを表示させることができた。
[[QLPreviewPanel sharedPreviewPanel] setHidesOnDeactivate:NO];
前回のサンプルへ上の1行を加えて実行し、ファインダ上の画像ファイルのQuickLookと同時に表示させてみた。
いろいろと触ってみたが簡易ビューアとして自分で作るよりは手っ取り早く利用できそうなのがわかった。SimpleCapで採用しよう。