• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • interfaces
 

interfaces

  • KTextEditor
  • Document
Public Member Functions | Friends | List of all members
KTextEditor::Document Class Reference

#include <document.h>

Inheritance diagram for KTextEditor::Document:
KTextEditor::Editor KParts::ReadWritePart KParts::ReadOnlyPart KParts::Part KParts::PartBase KXMLGUIClient

Public Member Functions

 Document (TQObject *parent=0, const char *name=0)
unsigned int documentNumber () const
TQCString documentDCOPSuffix () const
virtual class View * createView (TQWidget *parent, const char *name=0)=0
virtual TQPtrList< class View > views () const =0
long documentListPosition () const
void setDocumentListPosition (long pos)
- Public Member Functions inherited from KTextEditor::Editor
 Editor (TQObject *parent=0, const char *name=0)
unsigned int editorNumber () const
- Public Member Functions inherited from KParts::ReadWritePart
 ReadWritePart (TQObject *parent=0, const char *name=0)
bool isReadWrite () const
virtual void setReadWrite (bool readwrite=true)
bool isModified () const
bool queryClose ()
virtual bool closeURL ()
bool closeURL (bool promptToSave)
virtual bool saveAs (const KURL &url)
virtual void setModified (bool modified)
 ReadOnlyPart (TQObject *parent=0, const char *name=0)
void setProgressInfoEnabled (bool show)
bool isProgressInfoEnabled () const
void showProgressInfo (bool show)
KURL url () const
bool openStream (const TQString &mimeType, const KURL &url)
bool writeStream (const TQByteArray &data)
bool closeStream ()
 Part (TQObject *parent=0, const char *name=0)
virtual void embed (TQWidget *parentWidget)
virtual TQWidget * widget ()
virtual void setManager (PartManager *manager)
PartManager * manager () const
virtual Part * hitTest (TQWidget *widget, const TQPoint &globalPos)
virtual void setSelectable (bool selectable)
bool isSelectable () const
 PartBase ()
void setPartObject (TQObject *object)
TQObject * partObject () const

Friends

class PrivateDocument

Additional Inherited Members

- Public Types inherited from KParts::ReadWritePart
enum  PluginLoadingMode
- Public Slots inherited from KParts::ReadWritePart
virtual void setModified ()
virtual bool save ()
bool waitSaveComplete ()
virtual bool openURL (const KURL &url)
- Signals inherited from KParts::ReadWritePart
void sigQueryClose (bool *handled, bool *abortClosing)
void started (TDEIO::Job *)
void completed ()
void completed (bool pendingAction)
void canceled (const TQString &errMsg)
void setWindowCaption (const TQString &caption)
void setStatusBarText (const TQString &text)
- Static Public Member Functions inherited from KXMLGUIClient
static TQString findMostRecentXMLFile (const TQStringList &files, TQString &doc)
- Public Attributes inherited from KParts::ReadWritePart
 DoNotLoadPlugins
 LoadPlugins
 LoadPluginsIfEnabled
- Protected Slots inherited from KParts::ReadWritePart
void slotUploadFinished (TDEIO::Job *job)
void slotJobFinished (TDEIO::Job *job)
- Protected Member Functions inherited from KParts::ReadWritePart
virtual bool saveFile ()=0
virtual bool saveToURL ()
virtual bool openFile ()=0
void abortLoad ()
virtual void guiActivateEvent (GUIActivateEvent *event)
virtual void setWidget (TQWidget *widget)
virtual void customEvent (TQCustomEvent *event)
virtual void partActivateEvent (PartActivateEvent *event)
virtual void partSelectEvent (PartSelectEvent *event)
TQWidget * hostContainer (const TQString &containerName)
virtual void setInstance (TDEInstance *instance)
virtual void setInstance (TDEInstance *instance, bool loadPlugins)
void loadPlugins (TQObject *parent, KXMLGUIClient *parentGUIClient, TDEInstance *instance)
void setPluginLoadingMode (PluginLoadingMode loadingMode)
- Protected Attributes inherited from KParts::ReadWritePart
KURL m_url
TQString m_file
bool m_bTemp

Detailed Description

The main class representing a text document.

This class provides access to the document's views.

Definition at line 31 of file document.h.

Member Function Documentation

virtual class View* KTextEditor::Document::createView ( TQWidget *  parent,
const char *  name = 0 
)
pure virtual

Create a view that will display the document data.

You can create as many views as you like. When the user modifies data in one view then all other views will be updated as well.

TQCString Document::documentDCOPSuffix ( ) const

Returns this document's DCOP suffix for identifiying its DCOP interface.

Definition at line 135 of file tdetexteditor.cpp.

long Document::documentListPosition ( ) const

Returns the list position of this document in your app, if applicable.

Definition at line 125 of file tdetexteditor.cpp.

unsigned int Document::documentNumber ( ) const

Returns the global number of this document in your app.

Definition at line 120 of file tdetexteditor.cpp.

void Document::setDocumentListPosition ( long  pos)

Sets the list position of this document in your app, if applicable.

Definition at line 130 of file tdetexteditor.cpp.


The documentation for this class was generated from the following files:
  • document.h
  • tdetexteditor.cpp

interfaces

Skip menu "interfaces"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

interfaces

Skip menu "interfaces"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for interfaces by doxygen 1.8.1.2
This website is maintained by Timothy Pearson.