[gnome-builder] plugins/symbol-tree: add helper to get buffer for current page
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] plugins/symbol-tree: add helper to get buffer for current page
- Date: Tue, 19 Jul 2022 22:29:33 +0000 (UTC)
commit e4d84e5475008c9fb5b6456b47bd0dbf6fdd7d12
Author: Christian Hergert <chergert redhat com>
Date: Tue Jul 19 14:30:35 2022 -0700
plugins/symbol-tree: add helper to get buffer for current page
src/plugins/symbol-tree/gbp-symbol-workspace-addin.c | 8 ++++++++
src/plugins/symbol-tree/gbp-symbol-workspace-addin.h | 5 +++--
2 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/src/plugins/symbol-tree/gbp-symbol-workspace-addin.c
b/src/plugins/symbol-tree/gbp-symbol-workspace-addin.c
index cfb9d78db..3441a3896 100644
--- a/src/plugins/symbol-tree/gbp-symbol-workspace-addin.c
+++ b/src/plugins/symbol-tree/gbp-symbol-workspace-addin.c
@@ -484,3 +484,11 @@ gbp_symbol_workspace_addin_get_model (GbpSymbolWorkspaceAddin *self)
return gbp_symbol_popover_get_model (self->popover);
}
+
+IdeBuffer *
+gbp_symbol_workspace_addin_get_buffer (GbpSymbolWorkspaceAddin *self)
+{
+ g_return_val_if_fail (GBP_IS_SYMBOL_WORKSPACE_ADDIN (self), NULL);
+
+ return ide_signal_group_get_target (self->buffer_signals);
+}
diff --git a/src/plugins/symbol-tree/gbp-symbol-workspace-addin.h
b/src/plugins/symbol-tree/gbp-symbol-workspace-addin.h
index 977b1702f..fb03890de 100644
--- a/src/plugins/symbol-tree/gbp-symbol-workspace-addin.h
+++ b/src/plugins/symbol-tree/gbp-symbol-workspace-addin.h
@@ -20,7 +20,7 @@
#pragma once
-#include <glib-object.h>
+#include <libide-code.h>
G_BEGIN_DECLS
@@ -28,6 +28,7 @@ G_BEGIN_DECLS
G_DECLARE_FINAL_TYPE (GbpSymbolWorkspaceAddin, gbp_symbol_workspace_addin, GBP, SYMBOL_WORKSPACE_ADDIN,
GObject)
-GListModel *gbp_symbol_workspace_addin_get_model (GbpSymbolWorkspaceAddin *self);
+GListModel *gbp_symbol_workspace_addin_get_model (GbpSymbolWorkspaceAddin *self);
+IdeBuffer *gbp_symbol_workspace_addin_get_buffer (GbpSymbolWorkspaceAddin *self);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]