// -*- C++ -*- #ifndef KVIEWPART_IFACE_H #define KVIEWPART_IFACE_H #include class TQStringList; class KViewPart_Iface : public KParts::ReadOnlyPart { Q_OBJECT TQ_OBJECT public: KViewPart_Iface(TQObject *parent, const char *name) : KParts::ReadOnlyPart(parent, name) {} virtual ~KViewPart_Iface() {} /* Returns a description of the current page size, for use in the statusbar of the kviewshell that embeds this KViewPart. */ virtual TQString pageSizeDescription() = 0; /* This method calls closeURL(), but asks first ("The document was modified. Do you really want to close?") if the document has been modified after it has been loaded. */ virtual bool closeURL_ask() = 0; virtual TQStringList supportedMimeTypes() = 0; public slots: virtual void slotSetFullPage(bool fullpage) = 0; virtual TQStringList fileFormats() const = 0; }; #endif