diff options
Diffstat (limited to 'kpdf/part.h')
-rw-r--r-- | kpdf/part.h | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/kpdf/part.h b/kpdf/part.h index afa39250..067f9316 100644 --- a/kpdf/part.h +++ b/kpdf/part.h @@ -17,6 +17,7 @@ #define _KPDF_PART_H_ #include <tdeparts/browserextension.h> +#include <tdeparts/event.h> #include <tdeparts/part.h> #include <tqguardedptr.h> #include "core/document.h" @@ -58,8 +59,8 @@ class BrowserExtension; */ class Part : public KParts::ReadOnlyPart, public DocumentObserver, virtual public kpdf_dcop { -Q_OBJECT - +TQ_OBJECT + public: // Default constructor @@ -81,6 +82,9 @@ public: uint currentPage(); KURL currentDocument(); + bool isKPDFShell(); + bool printable(); + signals: void enablePrintAction(bool enable); @@ -89,8 +93,9 @@ protected: bool openFile(); bool openURL(const KURL &url); bool closeURL(); - // filter that watches for splitter size changes - bool eventFilter( TQObject * watched, TQEvent * e ); + void guiActivateEvent(KParts::GUIActivateEvent *e); + // filter that watches for splitter size changes + bool eventFilter( TQObject * watched, TQEvent * e ); protected slots: void openURLFromDocument(const KURL &url); @@ -123,6 +128,7 @@ protected slots: void saveSplitterSize(); void setMimeTypes(TDEIO::Job *job); void readMimeType(TDEIO::Job *job, const TQString &mime); + void setPrintable(bool printable); void emitWindowCaption(); public slots: @@ -164,10 +170,10 @@ private: DocumentViewport m_viewportDirty; bool m_wasPresentationOpen; int m_dirtyToolboxIndex; - + // Remember the search history TQStringList m_searchHistory; - + // mimetype got from the job TQString m_jobMime; @@ -190,14 +196,15 @@ private: TDEToggleAction* m_showFullScreenAction; bool m_actionsSearched; bool m_searchStarted; + bool m_printable; BrowserExtension *m_bExtension; }; class BrowserExtension : public KParts::BrowserExtension { -Q_OBJECT - +TQ_OBJECT + public: BrowserExtension(Part*); |