ここではプラグインを追加したり、プラグインごとの設定をします。
プラグインとは?
QT TabBarに、つまりエクスプローラに新たな機能を追加することできる、小さなプログラムです。
その多くはボタンバーに 新しい機能をもつボタンを追加したり、バックグラウンドで動いたりします。
ユーザーはボタンを押したり、登録されたショートカットキーを押したり、タブコンテキストメニューに追加された項目を選択することでプラグインの機能を使用できます。
プラグインファイルの追加
プラグインファイル を追加するには、右上の +ボタン を押してdllファイルのパスを指定してください。
ウィンドウにドロップしても登録できます。
(プラグインファイル自体はどこにあっても構いません。)
有効にするにはチェックボックスにチェックをいれてください。
ボタンをもっているプラグインの場合は、さらにボタンバーのオプションからボタンを追加する必要があります。(詳細は各プラグインの説明書を読んでください。)
ショートカットキーの割り当て
各プラグインがショートカットキーで機能を公開している場合、プラグインの項目がキーボード設定に現れます。そちらで割り当ててください。
プラグインのローカライズ
プラグインによっては、言語リソースを提供しているものもあります。
それらのリソースを追加したXMLファイルを指定すると各プラグインがローカライズされます。
この仕組みはプラグイン自体がリソースを持つように将来変更されるかも。
プラグインのセキュリティ
プラグインに対しては、フォルダビューやファイル選択状況へのアクセス、ユーザーがアクセスできるファイルへのフルアクセス(削除等)が許可されます。
それだけ強力なわけですが、一方、出所の不明なプラグインを使用することはセキュリティ上の危険が伴います。
Quizoは、プラグイン作者(そんな人がいたとすれば)にはコンパイル可能なソースコードも公開するよう要請しています。
全部自分でビルドしろ、とは言えませんが、プラグインの使用は各個人の責任においてどうぞ。
( .NET Reflector1等のツールを用いれば、プラグインが何をしているかは分かるはずですが…)
プラグインの作成
.netプログラミングの知識があれば、自分でプラグインを簡単に作成できます。
こちらでプラグインの作成法を説明しています。
Quizo の作成したプラグインはそのソースコードが公開されています。