diff options
Diffstat (limited to 'src/extension/internal/pdfinput')
| -rw-r--r-- | src/extension/internal/pdfinput/pdf-input.cpp | 8 | ||||
| -rw-r--r-- | src/extension/internal/pdfinput/pdf-input.h | 39 |
2 files changed, 30 insertions, 17 deletions
diff --git a/src/extension/internal/pdfinput/pdf-input.cpp b/src/extension/internal/pdfinput/pdf-input.cpp index e5d535d3b..008db931d 100644 --- a/src/extension/internal/pdfinput/pdf-input.cpp +++ b/src/extension/internal/pdfinput/pdf-input.cpp @@ -16,7 +16,6 @@ #endif #ifdef HAVE_POPPLER - #include <poppler/goo/GooString.h> #include <poppler/ErrorCodes.h> #include <poppler/GlobalParams.h> @@ -30,6 +29,12 @@ #include <poppler/glib/poppler-page.h> #endif +#include <gtkmm/alignment.h> +#include <gtkmm/comboboxtext.h> +#include <gtkmm/drawingarea.h> +#include <gtkmm/frame.h> +#include <gtkmm/scale.h> + #include "pdf-input.h" #include "extension/system.h" #include "extension/input.h" @@ -43,6 +48,7 @@ #include "dialogs/dialog-events.h" #include <gtk/gtk.h> #include "ui/widget/spinbutton.h" +#include <glibmm/i18n.h> namespace Inkscape { namespace Extension { diff --git a/src/extension/internal/pdfinput/pdf-input.h b/src/extension/internal/pdfinput/pdf-input.h index 6d3fd104a..7282de322 100644 --- a/src/extension/internal/pdfinput/pdf-input.h +++ b/src/extension/internal/pdfinput/pdf-input.h @@ -16,27 +16,34 @@ #ifdef HAVE_POPPLER +#include <gtkmm/dialog.h> + #include "../../implementation/implementation.h" -#include <gtkmm/dialog.h> -#include <gtkmm/button.h> -#include <gtkmm/buttonbox.h> -#include <gtkmm/label.h> -#include <gtkmm/box.h> -#include <gtkmm/checkbutton.h> -#include <gtkmm/comboboxtext.h> -#include <gtkmm/drawingarea.h> -#include <gtkmm/alignment.h> -#include <gtkmm/frame.h> -#include <gtkmm/scale.h> -#include <glibmm/i18n.h> -#include <gdk/gdk.h> - -#include "PDFDoc.h" #ifdef HAVE_POPPLER_CAIRO -#include <poppler/glib/poppler-document.h> +struct _PopplerDocument; +typedef struct _PopplerDocument PopplerDocument; #endif +struct _GdkEventExpose; +typedef _GdkEventExpose GdkEventExpose; + +class Page; +class PDFDoc; + +namespace Gtk { + class Alignment; + class Button; + class CheckButton; + class ComboBoxText; + class DrawingArea; + class Frame; + class HBox; + class HScale; + class VBox; + class Label; +} + namespace Inkscape { namespace UI { |
