kspread
KSpread::DependencyManager Class Reference
#include <dependencies.h>
Detailed Description
This class manages dependencies.No need to inherit from DocBase here, at least not yet. TODO: describe how it works and why there are two types of dependencies
Definition at line 49 of file dependencies.h.
Public Member Functions | |
DependencyManager (Sheet *s) | |
~DependencyManager () | |
void | reset () |
void | cellChanged (const Point &cell) |
void | rangeChanged (const Range &range) |
void | rangeListChanged (const RangeList &rangeList) |
void | areaModified (const QString &name) |
RangeList | getDependencies (const Point &cell) |
QValueList< Point > | getDependants (const Point &cell) |
Protected Attributes | |
DependencyList * | deps |
Friends | |
class | DependencyList |
Constructor & Destructor Documentation
|
constructor
Definition at line 151 of file dependencies.cc. |
|
destructor
Definition at line 156 of file dependencies.cc. |
Member Function Documentation
|
a named area was somehow modified
Definition at line 184 of file dependencies.cc. |
|
handle the fact that cell's contents have changed
Definition at line 167 of file dependencies.cc. |
|
get cells depending on this cell, either through normal or range dependency
Definition at line 194 of file dependencies.cc. |
|
get dependencies of a cell
Definition at line 189 of file dependencies.cc. |
|
handle the fact that a range has been changed
Definition at line 172 of file dependencies.cc. |
|
handle the fact that a range list has been changed
Definition at line 178 of file dependencies.cc. |
|
clear all data
Definition at line 162 of file dependencies.cc. |
Member Data Documentation
|
local d-pointer
Definition at line 76 of file dependencies.h. |
The documentation for this class was generated from the following files: