方法

GtkFilterListModelget_pending

声明 [源]

guint
gtk_filter_list_model_get_pending (
  GtkFilterListModel* self
)

描述 [源]

返回尚未过滤的项目数量。

您可以使用此值来检查 self 是否正在忙于过滤,通过将返回值与 0 进行比较,或者您可以计算剩余过滤的百分比,通过将返回值除以底层模型的项总数

pending = gtk_filter_list_model_get_pending (self);
model = gtk_filter_list_model_get_model (self);
percentage = pending / (double) g_list_model_get_n_items (model);

如果没有正在进行过滤操作 -特别是当 GtkFilterListModel:incrementalFALSE - 此函数返回 0。

返回值

类型: guint

尚未过滤的项目数量。