iiscell.cpp File Reference

#include <qpainter.h>
#include <qimage.h>
#include <qlineedit.h>
#include <qpalette.h>
#include <typeinfo>
#include "iis.h"
#include "value.h"
#include "vars.h"
#include "refs.h"
#include "ranges.h"
#include "runtime.h"
#include "spreadsheet.h"
#include "text.h"
#include "parser.h"
#include "status.h"

Go to the source code of this file.


class  CallMember
class  CellShifter
class  CellDownShifter
class  CellRightShifter
class  RelativeShifter


bool equals (QString a, QString b)
bool equals (bool a, bool b)
bool equals (QImage a, QImage b)
bool equals (Value *v1, Value *v2)


static vector< CallMember * > queued_calls

Function Documentation

bool equals Value v1,
Value v2

Definition at line 37 of file iiscell.cpp.

References Value::equals().

00038 {
00039   if (v1==v2) return true;
00040   if (v1==NULL || v2==NULL)
00041     return false;
00042   if (v1->equals(v2))
00043     return true;
00044   return false;
00045 }

bool equals QImage  a,
QImage  b

Definition at line 30 of file iiscell.cpp.

00031 {
00032   if (a.isNull() && b.isNull()) return true;
00033   if (a.isNull() || b.isNull()) return false;
00034   return a==b;
00035 }

bool equals bool  a,
bool  b

Definition at line 25 of file iiscell.cpp.

00026 {
00027   return a==b;
00028 }

bool equals QString  a,
QString  b

Definition at line 20 of file iiscell.cpp.

00021 {
00022   return a==b;
00023 }

Variable Documentation

vector<CallMember*> queued_calls [static]

Definition at line 75 of file iiscell.cpp.

Referenced by IisCell::flushCalls(), and IisCell::queueCall().

Generated on Mon Jun 5 22:08:42 2006 for iis by  doxygen 1.4.6