diff options
author | J-P Nurmi <jpnurmi@digia.com> | 2012-10-08 14:59:31 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-10-10 08:45:22 +0200 |
commit | 05541111ae1cf46ef934a287e89cebe08f175b99 (patch) | |
tree | 5bca2499ca19cb748d9fded68be5a600ba23881c /src/widgets/styles/qgtkstyle_p.h | |
parent | e91b27b610066a10e27cfa6e3994c5d029c317c2 (diff) |
QGtkStyle: use gtk_widget_get_parent() and gtk_widget_is_toplevel()
GtkWidget::parent does not exist in GTK3, and GTK_WIDGET_TOPLEVEL has
been deprecated since GTK 2.20 - > use gtk_widget_is_toplevel()
(available since GTK 2.18) instead.
Change-Id: I0f082b2d69a795cadb321802f25c9993029f6865
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Diffstat (limited to 'src/widgets/styles/qgtkstyle_p.h')
-rw-r--r-- | src/widgets/styles/qgtkstyle_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/widgets/styles/qgtkstyle_p.h b/src/widgets/styles/qgtkstyle_p.h index 1c6b261e27..9ed32bd97b 100644 --- a/src/widgets/styles/qgtkstyle_p.h +++ b/src/widgets/styles/qgtkstyle_p.h @@ -215,6 +215,8 @@ typedef void (*Ptr_gtk_menu_shell_append)(GtkMenuShell *, GtkWidget *); typedef GtkType (*Ptr_gtk_container_get_type) (void); typedef GtkType (*Ptr_gtk_window_get_type) (void); typedef GtkType (*Ptr_gtk_widget_get_type) (void); +typedef GtkWidget* (*Ptr_gtk_widget_get_parent) (GtkWidget *); +typedef gboolean (*Ptr_gtk_widget_is_toplevel) (GtkWidget *); typedef GtkStyle* (*Ptr_gtk_rc_get_style_by_paths) (GtkSettings *, const char *, const char *, GType); typedef gint (*Ptr_pango_font_description_get_size) (const PangoFontDescription *); typedef PangoWeight (*Ptr_pango_font_description_get_weight) (const PangoFontDescription *); @@ -438,6 +440,8 @@ public: static Ptr_gtk_container_get_type gtk_container_get_type; static Ptr_gtk_window_get_type gtk_window_get_type; static Ptr_gtk_widget_get_type gtk_widget_get_type; + static Ptr_gtk_widget_get_parent gtk_widget_get_parent; + static Ptr_gtk_widget_is_toplevel gtk_widget_is_toplevel; static Ptr_gtk_rc_get_style_by_paths gtk_rc_get_style_by_paths; static Ptr_gtk_check_version gtk_check_version; static Ptr_gtk_border_free gtk_border_free; |