pythonでfoobarのalternativeを作る 20 190529 version 1
:追加された部分
:削除された部分
(差分が大きい場合、文字単位では表示しません)
pythonでfoobarのalternativeを作る 19 190529
## インクリメンタルサーチの今後の方向
- バックグラウンドで検索後の`QStandardItemModel`を作って、作り終わったらtreeのデータを差し替える。
検索BOXがNULLに戻ったら最初のデータに戻す
- ただし新しいModel作成中に検索BOXに文字が追加されたら、作業を中断して新たにモデルを作るようにしたいんだけど、どうしたら良いのかよくわからん
やっぱりスレッドなのかな
- この考え方を使えば、ファイル更新に伴うDB更新にも対応できそう
どのタイミングで`Model`を切り替えるかだな
インクリメンタルサーチの今後の方向
- バックグラウンドで検索後の
QStandardItemModel
を作って、作り終わったらtreeのデータを差し替える。
検索BOXがNULLに戻ったら最初のデータに戻す - ただし新しいModel作成中に検索BOXに文字が追加されたら、作業を中断して新たにモデルを作るようにしたいんだけど、どうしたら良いのかよくわからん
やっぱりスレッドなのかな - この考え方を使えば、ファイル更新に伴うDB更新にも対応できそう
どのタイミングでModel
を切り替えるかだな