• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • applications API Reference
  • KDE Home
  • Contact Us
 

Kate

  • Kate
  • SwapFile
Public Slots | Public Member Functions | Protected Slots | List of all members
Kate::SwapFile Class Reference

#include <kateswapfile.h>

Inheritance diagram for Kate::SwapFile:
Inheritance graph
[legend]

Public Slots

void configChanged ()
 
void discard ()
 
void recover ()
 
bool recover (QDataStream &, bool checkDigest=true)
 
void showDiff ()
 
void showSwapFileMessage ()
 

Public Member Functions

 SwapFile (KateDocument *document)
 
 ~SwapFile ()
 
KateDocument * document ()
 
void fileClosed ()
 
QString fileName ()
 
bool shouldRecover () const
 

Protected Slots

void fileLoaded (const QString &filename)
 
void fileSaved (const QString &filename)
 
void finishEditing ()
 
void insertText (const KTextEditor::Cursor &position, const QString &text)
 
void modifiedChanged ()
 
void removeText (const KTextEditor::Range &range)
 
void startEditing ()
 
void unwrapLine (int line)
 
void wrapLine (const KTextEditor::Cursor &position)
 
void writeFileToDisk ()
 

Detailed Description

Class for tracking editing actions.

In case Kate crashes, this can be used to replay all edit actions to recover the lost data.

Definition at line 46 of file kateswapfile.h.

Constructor & Destructor Documentation

Kate::SwapFile::SwapFile ( KateDocument *  document)
explicit

Definition at line 56 of file kateswapfile.cpp.

Kate::SwapFile::~SwapFile ( )

Definition at line 78 of file kateswapfile.cpp.

Member Function Documentation

void Kate::SwapFile::configChanged ( )
slot

Definition at line 86 of file kateswapfile.cpp.

void Kate::SwapFile::discard ( )
slot

Definition at line 528 of file kateswapfile.cpp.

KateDocument * Kate::SwapFile::document ( )

Definition at line 134 of file kateswapfile.cpp.

void Kate::SwapFile::fileClosed ( )

Definition at line 121 of file kateswapfile.cpp.

void Kate::SwapFile::fileLoaded ( const QString &  filename)
protectedslot

Definition at line 162 of file kateswapfile.cpp.

QString Kate::SwapFile::fileName ( )

Definition at line 562 of file kateswapfile.cpp.

void Kate::SwapFile::fileSaved ( const QString &  filename)
protectedslot

Definition at line 413 of file kateswapfile.cpp.

void Kate::SwapFile::finishEditing ( )
protectedslot

Definition at line 452 of file kateswapfile.cpp.

void Kate::SwapFile::insertText ( const KTextEditor::Cursor &  position,
const QString &  text 
)
protectedslot

Definition at line 492 of file kateswapfile.cpp.

void Kate::SwapFile::modifiedChanged ( )
protectedslot

Definition at line 199 of file kateswapfile.cpp.

void Kate::SwapFile::recover ( )
slot

Definition at line 208 of file kateswapfile.cpp.

bool Kate::SwapFile::recover ( QDataStream &  stream,
bool  checkDigest = true 
)
slot

Definition at line 251 of file kateswapfile.cpp.

void Kate::SwapFile::removeText ( const KTextEditor::Range &  range)
protectedslot

Definition at line 504 of file kateswapfile.cpp.

bool Kate::SwapFile::shouldRecover ( ) const

Definition at line 519 of file kateswapfile.cpp.

void Kate::SwapFile::showDiff ( )
slot

Definition at line 623 of file kateswapfile.cpp.

void Kate::SwapFile::showSwapFileMessage ( )
slot

Definition at line 602 of file kateswapfile.cpp.

void Kate::SwapFile::startEditing ( )
protectedslot

Definition at line 424 of file kateswapfile.cpp.

void Kate::SwapFile::unwrapLine ( int  line)
protectedslot

Definition at line 480 of file kateswapfile.cpp.

void Kate::SwapFile::wrapLine ( const KTextEditor::Cursor &  position)
protectedslot

Definition at line 468 of file kateswapfile.cpp.

void Kate::SwapFile::writeFileToDisk ( )
protectedslot

Definition at line 586 of file kateswapfile.cpp.


The documentation for this class was generated from the following files:
  • kateswapfile.h
  • kateswapfile.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:31:54 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Kate

Skip menu "Kate"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Applications
  •   Libraries
  •     libkonq
  • Konsole

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal