• Skip to content
  • Skip to link menu
KDE 4.5 API Reference
  • KDE API Reference
  • kdesdk
  • Sitemap
  • Contact Us
 

kompare

Diff2::KompareModelList

Diff2::KompareModelList Class Reference

#include <komparemodellist.h>

Inheritance diagram for Diff2::KompareModelList:
Inheritance graph
[legend]

List of all members.

Public Slots

void slotApplyAllDifferences (bool apply)
void slotApplyDifference (bool apply)
void slotKompareInfo (struct Kompare::Info *)
void slotNextDifference ()
void slotNextModel ()
void slotPreviousDifference ()
void slotPreviousModel ()
void slotSelectionChanged (const Diff2::Difference *diff)
void slotSelectionChanged (const Diff2::DiffModel *model, const Diff2::Difference *diff)

Signals

void applyAllDifferences (bool apply)
void applyDifference (const Diff2::Difference *diff, bool apply)
void applyDifference (bool apply)
void diffString (const QString &)
void error (QString error)
void modelsChanged (const Diff2::DiffModelList *models)
void setSelection (const Diff2::Difference *diff)
void setSelection (const Diff2::DiffModel *model, const Diff2::Difference *diff)
void setStatusBarModelInfo (int modelIndex, int differenceIndex, int modelCount, int differenceCount, int appliedCount)
void status (Kompare::Status status)
void updateActions ()

Public Member Functions

 KompareModelList (DiffSettings *diffSettings, QWidget *widgetForKIO, QObject *parent, const char *name=0)
 ~KompareModelList ()
int appliedCount () const
bool blendOriginalIntoModelList (const QString &localURL)
void clear ()
bool compare (Kompare::Mode)
bool compare ()
int currentDifference () const
int currentModel () const
int differenceCount () const
int findModel (DiffModel *model) const
bool hasUnsavedChanges () const
enum Kompare::Mode mode () const
const DiffModel * modelAt (int i) const
int modelCount () const
const DiffModelList * models () const
bool openDiff (const QString &diff)
bool openDirAndDiff ()
bool openFileAndDiff ()
int parseDiffOutput (const QString &diff)
QString recreateDiff () const
void refresh ()
bool saveAll ()
bool saveDestination (DiffModel *model)
bool saveDiff (const QString &url, QString directory, DiffSettings *diffSettings)
const Difference * selectedDifference () const
const DiffModel * selectedModel () const
void setEncoding (const QString &encoding)
void show ()
void swap ()

Protected Slots

void slotActionApplyAllDifferences ()
void slotActionApplyDifference ()
void slotActionUnapplyAllDifferences ()
void slotActionUnApplyDifference ()
void slotDiffProcessFinished (bool success)
void slotSaveDestination ()
void slotWriteDiffOutput (bool success)

Protected Member Functions

bool blendFile (DiffModel *model, const QString &lines)

Detailed Description

Definition at line 39 of file komparemodellist.h.


Constructor & Destructor Documentation

KompareModelList::KompareModelList ( DiffSettings *  diffSettings,
QWidget *  widgetForKIO,
QObject *  parent,
const char *  name = 0 
)

Definition at line 49 of file komparemodellist.cpp.

KompareModelList::~KompareModelList (  ) 

Definition at line 104 of file komparemodellist.cpp.


Member Function Documentation

int KompareModelList::appliedCount (  )  const

Definition at line 1249 of file komparemodellist.cpp.

void Diff2::KompareModelList::applyAllDifferences ( bool  apply  )  [signal]
void Diff2::KompareModelList::applyDifference ( const Diff2::Difference *  diff,
bool  apply 
) [signal]
void Diff2::KompareModelList::applyDifference ( bool  apply  )  [signal]
bool KompareModelList::blendFile ( DiffModel *  model,
const QString &  lines 
) [protected]

Definition at line 956 of file komparemodellist.cpp.

bool KompareModelList::blendOriginalIntoModelList ( const QString &  localURL  ) 

Definition at line 903 of file komparemodellist.cpp.

void KompareModelList::clear (  ) 

Definition at line 1200 of file komparemodellist.cpp.

bool KompareModelList::compare ( Kompare::Mode  mode  ) 

Definition at line 197 of file komparemodellist.cpp.

bool KompareModelList::compare (  ) 

Definition at line 129 of file komparemodellist.cpp.

int Diff2::KompareModelList::currentDifference (  )  const [inline]

Definition at line 94 of file komparemodellist.h.

int Diff2::KompareModelList::currentModel (  )  const [inline]

Definition at line 93 of file komparemodellist.h.

int KompareModelList::differenceCount (  )  const

Definition at line 1244 of file komparemodellist.cpp.

void Diff2::KompareModelList::diffString ( const QString &   )  [signal]
void Diff2::KompareModelList::error ( QString  error  )  [signal]
int Diff2::KompareModelList::findModel ( DiffModel *  model  )  const [inline]

Definition at line 89 of file komparemodellist.h.

bool KompareModelList::hasUnsavedChanges ( void   )  const

Definition at line 1223 of file komparemodellist.cpp.

enum Kompare::Mode Diff2::KompareModelList::mode (  )  const [inline]

Definition at line 81 of file komparemodellist.h.

const DiffModel* Diff2::KompareModelList::modelAt ( int  i  )  const [inline]

Definition at line 88 of file komparemodellist.h.

int KompareModelList::modelCount (  )  const

Definition at line 1239 of file komparemodellist.cpp.

const DiffModelList* Diff2::KompareModelList::models (  )  const [inline]

Definition at line 82 of file komparemodellist.h.

void Diff2::KompareModelList::modelsChanged ( const Diff2::DiffModelList *  models  )  [signal]
bool KompareModelList::openDiff ( const QString &  diff  ) 

Definition at line 542 of file komparemodellist.cpp.

bool KompareModelList::openDirAndDiff (  ) 

Definition at line 236 of file komparemodellist.cpp.

bool KompareModelList::openFileAndDiff (  ) 

Definition at line 213 of file komparemodellist.cpp.

int KompareModelList::parseDiffOutput ( const QString &  diff  ) 

Definition at line 871 of file komparemodellist.cpp.

QString KompareModelList::recreateDiff (  )  const

Definition at line 569 of file komparemodellist.cpp.

void KompareModelList::refresh (  ) 

Definition at line 1208 of file komparemodellist.cpp.

bool KompareModelList::saveAll (  ) 

Definition at line 403 of file komparemodellist.cpp.

bool KompareModelList::saveDestination ( DiffModel *  model  ) 

Definition at line 272 of file komparemodellist.cpp.

bool KompareModelList::saveDiff ( const QString &  url,
QString  directory,
DiffSettings *  diffSettings 
)

Definition at line 583 of file komparemodellist.cpp.

const Difference* Diff2::KompareModelList::selectedDifference (  )  const [inline]

Definition at line 97 of file komparemodellist.h.

const DiffModel* Diff2::KompareModelList::selectedModel (  )  const [inline]

Definition at line 96 of file komparemodellist.h.

void KompareModelList::setEncoding ( const QString &  encoding  ) 

Definition at line 419 of file komparemodellist.cpp.

void Diff2::KompareModelList::setSelection ( const Diff2::Difference *  diff  )  [signal]
void Diff2::KompareModelList::setSelection ( const Diff2::DiffModel *  model,
const Diff2::Difference *  diff 
) [signal]
void Diff2::KompareModelList::setStatusBarModelInfo ( int  modelIndex,
int  differenceIndex,
int  modelCount,
int  differenceCount,
int  appliedCount 
) [signal]
void KompareModelList::show (  ) 

Definition at line 1193 of file komparemodellist.cpp.

void KompareModelList::slotActionApplyAllDifferences (  )  [protected, slot]

Definition at line 1417 of file komparemodellist.cpp.

void KompareModelList::slotActionApplyDifference (  )  [protected, slot]

Definition at line 1401 of file komparemodellist.cpp.

void KompareModelList::slotActionUnapplyAllDifferences (  )  [protected, slot]

Definition at line 1423 of file komparemodellist.cpp.

void KompareModelList::slotActionUnApplyDifference (  )  [protected, slot]

Definition at line 1409 of file komparemodellist.cpp.

void KompareModelList::slotApplyAllDifferences ( bool  apply  )  [slot]

Definition at line 865 of file komparemodellist.cpp.

void KompareModelList::slotApplyDifference ( bool  apply  )  [slot]

Definition at line 859 of file komparemodellist.cpp.

void KompareModelList::slotDiffProcessFinished ( bool  success  )  [protected, slot]

Definition at line 437 of file komparemodellist.cpp.

void KompareModelList::slotKompareInfo ( struct Kompare::Info *  info  )  [slot]

Definition at line 1254 of file komparemodellist.cpp.

void KompareModelList::slotNextDifference (  )  [slot]

Definition at line 825 of file komparemodellist.cpp.

void KompareModelList::slotNextModel (  )  [slot]

Definition at line 715 of file komparemodellist.cpp.

void KompareModelList::slotPreviousDifference (  )  [slot]

Definition at line 790 of file komparemodellist.cpp.

void KompareModelList::slotPreviousModel (  )  [slot]

Definition at line 698 of file komparemodellist.cpp.

void KompareModelList::slotSaveDestination (  )  [protected, slot]

Save the currently selected destination in a multi-file diff, or the single destination if a single file diff.

Definition at line 261 of file komparemodellist.cpp.

void KompareModelList::slotSelectionChanged ( const Diff2::Difference *  diff  )  [slot]

Definition at line 677 of file komparemodellist.cpp.

void KompareModelList::slotSelectionChanged ( const Diff2::DiffModel *  model,
const Diff2::Difference *  diff 
) [slot]

Definition at line 642 of file komparemodellist.cpp.

void KompareModelList::slotWriteDiffOutput ( bool  success  )  [protected, slot]

Definition at line 610 of file komparemodellist.cpp.

void Diff2::KompareModelList::status ( Kompare::Status  status  )  [signal]
void KompareModelList::swap (  ) 

Definition at line 1214 of file komparemodellist.cpp.

void Diff2::KompareModelList::updateActions (  )  [signal]

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

kompare

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

kdesdk

Skip menu "kdesdk"
  • kapptemplate
  • kate
  •     kate
  • kbugbuster
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello
Generated for kdesdk by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal