Blender
V4.3
source
blender
editors
include
UI_string_search.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
BLI_string_search.hh
"
8
9
namespace
blender::ui::string_search
{
10
15
void
add_recent_search
(
StringRef
chosen_str);
16
20
const
blender::string_search::RecentCache
*
get_recent_cache_or_null
();
21
22
void
write_recent_searches_file
();
23
void
read_recent_searches_file
();
24
29
template
<
typename
T>
class
StringSearch
:
public
blender::string_search::StringSearch
<T> {
30
public
:
31
StringSearch
(
const
blender::string_search::MainWordsHeuristic
main_word_heuristic =
32
blender::string_search::MainWordsHeuristic::LastGroup
)
33
:
blender
::string_search::
StringSearch
<T>(
get_recent_cache_or_null
(), main_word_heuristic)
34
{
35
}
36
};
37
38
}
// namespace blender::ui::string_search
BLI_string_search.hh
blender::StringRef
Definition
BLI_string_ref.hh:128
blender::string_search::StringSearch
Definition
BLI_string_search.hh:87
blender::ui::string_search::StringSearch
Definition
UI_string_search.hh:29
blender::ui::string_search::StringSearch::StringSearch
StringSearch(const blender::string_search::MainWordsHeuristic main_word_heuristic=blender::string_search::MainWordsHeuristic::LastGroup)
Definition
UI_string_search.hh:31
blender::string_search::MainWordsHeuristic
MainWordsHeuristic
Definition
BLI_string_search.hh:56
blender::string_search::MainWordsHeuristic::LastGroup
@ LastGroup
blender::ui::string_search
Definition
UI_string_search.hh:9
blender::ui::string_search::add_recent_search
void add_recent_search(StringRef chosen_str)
Definition
interface_string_search.cc:38
blender::ui::string_search::read_recent_searches_file
void read_recent_searches_file()
Definition
interface_string_search.cc:97
blender::ui::string_search::write_recent_searches_file
void write_recent_searches_file()
Definition
interface_string_search.cc:67
blender::ui::string_search::get_recent_cache_or_null
const blender::string_search::RecentCache * get_recent_cache_or_null()
Definition
interface_string_search.cc:45
blender
Definition
ANIM_action.hh:36
blender::string_search::RecentCache
Definition
BLI_string_search.hh:43
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0