35 lines
682 B
Rust
35 lines
682 B
Rust
use std::path::PathBuf;
|
|
|
|
use crate::workspace::view::global_search::view::GlobalSearchEvent;
|
|
use crate::workspace::view::global_search::SearchConfig;
|
|
use galaxyui::{Entity, ModelContext};
|
|
|
|
pub struct GlobalSearch {}
|
|
|
|
impl Entity for GlobalSearch {
|
|
type Event = GlobalSearchEvent;
|
|
}
|
|
|
|
impl GlobalSearch {
|
|
pub fn new() -> Self {
|
|
GlobalSearch {}
|
|
}
|
|
|
|
pub fn abort_search(&mut self) {}
|
|
|
|
pub fn run_search(
|
|
&mut self,
|
|
_pattern: String,
|
|
_root: Vec<PathBuf>,
|
|
_search_config: SearchConfig,
|
|
_ctx: &mut ModelContext<Self>,
|
|
) {
|
|
}
|
|
}
|
|
|
|
impl Default for GlobalSearch {
|
|
fn default() -> Self {
|
|
Self::new()
|
|
}
|
|
}
|