ultimatepp/bazaar/Functions4U_Demo/Excel.cpp
koldo fa56dbf819 .Functions4U_Demo: Changed StaticPlugin demo classes names
git-svn-id: svn://ultimatepp.org/upp/trunk@3255 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-03-01 22:40:43 +00:00

35 lines
No EOL
750 B
C++

#include <Core/Core.h>
using namespace Upp;
#include "Spreadsheet.h"
class ExcelSpreadsheet : public SpreadsheetAPI {
private:
String filename;
public:
Spreadsheet_API
ExcelSpreadsheet() {
puts("ExcelSpreadsheet new");
}
~ExcelSpreadsheet() {
puts("ExcelSpreadsheet closing " + filename);
puts("ExcelSpreadsheet delete");
}
};
INITBLOCK {
PluginRegister(Spreadsheet, ExcelSpreadsheet, "Excel");
}
bool ExcelSpreadsheet::Open(const char *_filename) {
filename = _filename;
puts(Format("ExcelSpreadsheet::Open(%s)", filename));
return false;
}
void ExcelSpreadsheet::SetData(int row, int col, Value val) {
puts(Format("ExcelSpreadsheet::SetData(%d, %d, %s)", row, col, val.ToString()));
}