Cleanup: Use const context argument for UIList callbacks
This commit is contained in:
parent
cf61be6190
commit
72d8a40a3d
|
@ -291,7 +291,7 @@ enum {
|
|||
|
||||
/* Draw an item in the uiList */
|
||||
typedef void (*uiListDrawItemFunc)(struct uiList *ui_list,
|
||||
struct bContext *C,
|
||||
const struct bContext *C,
|
||||
struct uiLayout *layout,
|
||||
struct PointerRNA *dataptr,
|
||||
struct PointerRNA *itemptr,
|
||||
|
@ -303,12 +303,12 @@ typedef void (*uiListDrawItemFunc)(struct uiList *ui_list,
|
|||
|
||||
/* Draw the filtering part of an uiList */
|
||||
typedef void (*uiListDrawFilterFunc)(struct uiList *ui_list,
|
||||
struct bContext *C,
|
||||
const struct bContext *C,
|
||||
struct uiLayout *layout);
|
||||
|
||||
/* Filter items of an uiList */
|
||||
typedef void (*uiListFilterItemsFunc)(struct uiList *ui_list,
|
||||
struct bContext *C,
|
||||
const struct bContext *C,
|
||||
struct PointerRNA *,
|
||||
const char *propname);
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ struct wmNotifier;
|
|||
void ED_assetlist_storage_fetch(const struct AssetLibraryReference *library_reference,
|
||||
const struct bContext *C);
|
||||
void ED_assetlist_ensure_previews_job(const struct AssetLibraryReference *library_reference,
|
||||
struct bContext *C);
|
||||
const struct bContext *C);
|
||||
void ED_assetlist_clear(const struct AssetLibraryReference *library_reference, struct bContext *C);
|
||||
bool ED_assetlist_storage_has_list_for_library(const AssetLibraryReference *library_reference);
|
||||
/**
|
||||
|
|
|
@ -110,7 +110,7 @@ class AssetList : NonCopyable {
|
|||
|
||||
void setup();
|
||||
void fetch(const bContext &C);
|
||||
void ensurePreviewsJob(bContext *C);
|
||||
void ensurePreviewsJob(const bContext *C);
|
||||
void clear(bContext *C);
|
||||
|
||||
bool needsRefetch() const;
|
||||
|
@ -212,7 +212,7 @@ void AssetList::iterate(AssetListIterFn fn) const
|
|||
}
|
||||
}
|
||||
|
||||
void AssetList::ensurePreviewsJob(bContext *C)
|
||||
void AssetList::ensurePreviewsJob(const bContext *C)
|
||||
{
|
||||
FileList *files = filelist_;
|
||||
int numfiles = filelist_files_ensure(files);
|
||||
|
@ -422,7 +422,8 @@ void ED_assetlist_storage_fetch(const AssetLibraryReference *library_reference,
|
|||
AssetListStorage::fetch_library(*library_reference, *C);
|
||||
}
|
||||
|
||||
void ED_assetlist_ensure_previews_job(const AssetLibraryReference *library_reference, bContext *C)
|
||||
void ED_assetlist_ensure_previews_job(const AssetLibraryReference *library_reference,
|
||||
const bContext *C)
|
||||
{
|
||||
|
||||
AssetList *list = AssetListStorage::lookup_list(*library_reference);
|
||||
|
|
|
@ -2482,7 +2482,7 @@ enum uiTemplateListFlags {
|
|||
ENUM_OPERATORS(enum uiTemplateListFlags, UI_TEMPLATE_LIST_FLAGS_LAST);
|
||||
|
||||
void uiTemplateList(uiLayout *layout,
|
||||
struct bContext *C,
|
||||
const struct bContext *C,
|
||||
const char *listtype_name,
|
||||
const char *list_id,
|
||||
struct PointerRNA *dataptr,
|
||||
|
@ -2496,7 +2496,7 @@ void uiTemplateList(uiLayout *layout,
|
|||
int columns,
|
||||
enum uiTemplateListFlags flags);
|
||||
struct uiList *uiTemplateList_ex(uiLayout *layout,
|
||||
struct bContext *C,
|
||||
const struct bContext *C,
|
||||
const char *listtype_name,
|
||||
const char *list_id,
|
||||
struct PointerRNA *dataptr,
|
||||
|
@ -2566,7 +2566,7 @@ enum {
|
|||
UI_TEMPLATE_ASSET_DRAW_NO_LIBRARY = (1 << 2),
|
||||
};
|
||||
void uiTemplateAssetView(struct uiLayout *layout,
|
||||
struct bContext *C,
|
||||
const struct bContext *C,
|
||||
const char *list_id,
|
||||
struct PointerRNA *asset_library_dataptr,
|
||||
const char *asset_library_propname,
|
||||
|
|
|
@ -66,7 +66,7 @@ static void asset_view_item_but_drag_set(uiBut *but,
|
|||
}
|
||||
|
||||
static void asset_view_draw_item(uiList *ui_list,
|
||||
bContext *UNUSED(C),
|
||||
const bContext *UNUSED(C),
|
||||
uiLayout *layout,
|
||||
PointerRNA *UNUSED(dataptr),
|
||||
PointerRNA *itemptr,
|
||||
|
@ -183,7 +183,7 @@ static void asset_view_template_refresh_asset_collection(
|
|||
}
|
||||
|
||||
void uiTemplateAssetView(uiLayout *layout,
|
||||
bContext *C,
|
||||
const bContext *C,
|
||||
const char *list_id,
|
||||
PointerRNA *asset_library_dataptr,
|
||||
const char *asset_library_propname,
|
||||
|
|
|
@ -83,7 +83,7 @@ struct TemplateListVisualInfo {
|
|||
};
|
||||
|
||||
static void uilist_draw_item_default(struct uiList *ui_list,
|
||||
struct bContext *UNUSED(C),
|
||||
const struct bContext *UNUSED(C),
|
||||
struct uiLayout *layout,
|
||||
struct PointerRNA *UNUSED(dataptr),
|
||||
struct PointerRNA *itemptr,
|
||||
|
@ -114,7 +114,7 @@ static void uilist_draw_item_default(struct uiList *ui_list,
|
|||
}
|
||||
|
||||
static void uilist_draw_filter_default(struct uiList *ui_list,
|
||||
struct bContext *UNUSED(C),
|
||||
const struct bContext *UNUSED(C),
|
||||
struct uiLayout *layout)
|
||||
{
|
||||
PointerRNA listptr;
|
||||
|
@ -160,7 +160,7 @@ static int cmpstringp(const void *p1, const void *p2)
|
|||
}
|
||||
|
||||
static void uilist_filter_items_default(struct uiList *ui_list,
|
||||
struct bContext *UNUSED(C),
|
||||
const struct bContext *UNUSED(C),
|
||||
struct PointerRNA *dataptr,
|
||||
const char *propname)
|
||||
{
|
||||
|
@ -434,7 +434,7 @@ static void ui_template_list_collect_items(PointerRNA *list_ptr,
|
|||
/**
|
||||
* Create the UI-list representation of the list items, sorted and filtered if needed.
|
||||
*/
|
||||
static void ui_template_list_collect_display_items(bContext *C,
|
||||
static void ui_template_list_collect_display_items(const bContext *C,
|
||||
uiList *ui_list,
|
||||
TemplateListInputData *input_data,
|
||||
const uiListFilterItemsFunc filter_items_fn,
|
||||
|
@ -601,7 +601,7 @@ static char *uilist_item_tooltip_func(bContext *UNUSED(C), void *argN, const cha
|
|||
/**
|
||||
* \note that \a layout_type may be null.
|
||||
*/
|
||||
static uiList *ui_list_ensure(bContext *C,
|
||||
static uiList *ui_list_ensure(const bContext *C,
|
||||
uiListType *ui_list_type,
|
||||
const char *list_id,
|
||||
int layout_type,
|
||||
|
@ -656,7 +656,7 @@ static uiList *ui_list_ensure(bContext *C,
|
|||
return ui_list;
|
||||
}
|
||||
|
||||
static void ui_template_list_layout_draw(bContext *C,
|
||||
static void ui_template_list_layout_draw(const bContext *C,
|
||||
uiList *ui_list,
|
||||
uiLayout *layout,
|
||||
TemplateListInputData *input_data,
|
||||
|
@ -1156,7 +1156,7 @@ static void ui_template_list_layout_draw(bContext *C,
|
|||
}
|
||||
|
||||
uiList *uiTemplateList_ex(uiLayout *layout,
|
||||
bContext *C,
|
||||
const bContext *C,
|
||||
const char *listtype_name,
|
||||
const char *list_id,
|
||||
PointerRNA *dataptr,
|
||||
|
@ -1227,7 +1227,7 @@ uiList *uiTemplateList_ex(uiLayout *layout,
|
|||
}
|
||||
|
||||
void uiTemplateList(uiLayout *layout,
|
||||
bContext *C,
|
||||
const bContext *C,
|
||||
const char *listtype_name,
|
||||
const char *list_id,
|
||||
PointerRNA *dataptr,
|
||||
|
|
|
@ -6674,7 +6674,7 @@ void uiTemplateCacheFileTimeSettings(uiLayout *layout, PointerRNA *fileptr)
|
|||
}
|
||||
|
||||
static void cache_file_layer_item(uiList *UNUSED(ui_list),
|
||||
bContext *UNUSED(C),
|
||||
const bContext *UNUSED(C),
|
||||
uiLayout *layout,
|
||||
PointerRNA *UNUSED(dataptr),
|
||||
PointerRNA *itemptr,
|
||||
|
|
|
@ -270,7 +270,7 @@ static void foreachIDLink(GpencilModifierData *md, Object *ob, IDWalkFunc walk,
|
|||
}
|
||||
|
||||
static void segment_list_item(struct uiList *UNUSED(ui_list),
|
||||
struct bContext *UNUSED(C),
|
||||
const struct bContext *UNUSED(C),
|
||||
struct uiLayout *layout,
|
||||
struct PointerRNA *UNUSED(idataptr),
|
||||
struct PointerRNA *itemptr,
|
||||
|
|
|
@ -473,7 +473,7 @@ static int rna_UIList_list_id_length(PointerRNA *ptr)
|
|||
}
|
||||
|
||||
static void uilist_draw_item(uiList *ui_list,
|
||||
bContext *C,
|
||||
const bContext *C,
|
||||
uiLayout *layout,
|
||||
PointerRNA *dataptr,
|
||||
PointerRNA *itemptr,
|
||||
|
@ -507,7 +507,7 @@ static void uilist_draw_item(uiList *ui_list,
|
|||
RNA_parameter_list_free(&list);
|
||||
}
|
||||
|
||||
static void uilist_draw_filter(uiList *ui_list, bContext *C, uiLayout *layout)
|
||||
static void uilist_draw_filter(uiList *ui_list, const bContext *C, uiLayout *layout)
|
||||
{
|
||||
extern FunctionRNA rna_UIList_draw_filter_func;
|
||||
|
||||
|
|
Loading…
Reference in New Issue