summaryrefslogtreecommitdiffstats
path: root/kpdf/part.h
diff options
context:
space:
mode:
Diffstat (limited to 'kpdf/part.h')
-rw-r--r--kpdf/part.h23
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*);