31 lines
1.4 KiB
Rust
31 lines
1.4 KiB
Rust
//! 快速面板模块:全局快捷键唤起的多源命令面板。
|
||
//!
|
||
//! Phase 1:窗口骨架(预创建隐藏窗口 + 快捷键 + 失焦隐藏)
|
||
//! Phase 2:fuzzy + 拼音引擎,command/calc/web/system Provider
|
||
//! Phase 3:文件索引(walkdir + rusqlite)、应用扫描、剪贴板历史复用
|
||
|
||
pub mod actions;
|
||
pub mod app_scanner;
|
||
pub mod commands;
|
||
pub mod explorer;
|
||
pub mod file_index;
|
||
pub mod icon_extractor;
|
||
pub mod popup;
|
||
pub mod special_locations;
|
||
|
||
pub use actions::{
|
||
quickpanel_apply_rename, quickpanel_batch_extract, quickpanel_list_archives,
|
||
quickpanel_list_dir, quickpanel_preview_rename,
|
||
};
|
||
pub use commands::{
|
||
quickpanel_build_file_index, quickpanel_clear_app_icon_cache, quickpanel_delete_file,
|
||
quickpanel_delete_files, quickpanel_file_index_stats, quickpanel_focus_main_window,
|
||
quickpanel_get_app_icon, quickpanel_get_settings, quickpanel_get_special_locations,
|
||
quickpanel_hide_popup, quickpanel_init_file_index, quickpanel_lock_screen,
|
||
quickpanel_open_file, quickpanel_open_special, quickpanel_register_shortcut,
|
||
quickpanel_reveal_in_explorer, quickpanel_run_custom_command, quickpanel_run_system_command,
|
||
quickpanel_save_settings, quickpanel_scan_apps, quickpanel_search_files, quickpanel_show_popup,
|
||
quickpanel_show_window, quickpanel_unregister_shortcut,
|
||
};
|
||
pub use popup::{ensure_window, load_settings};
|