Mathcad Application Class Reference

The Mathcad Application Class COM object is a QAxObject with the CLSID {94fbbd40-e791-4e8c-8f21-fa7a724654da}.

Interfaces

Event Interfaces

Public Slots:

Signals:

Properties:


Member Type Documentation

__MIDL___MIDL_itf_automation_0262_0001

__MIDL___MIDL_itf_automation_0262_0002

__MIDL___MIDL_itf_automation_0262_0003

__MIDL___MIDL_itf_automation_0262_0004

__MIDL___MIDL_itf_automation_0262_0005

__MIDL___MIDL_itf_automation_0262_0006

__MIDL___MIDL_itf_automation_0262_0007


Member Function Documentation

void CloseAll (__MIDL___MIDL_itf_automation_0262_0002 SaveOption) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(__MIDL___MIDL_itf_automation_0262_0002)), object, SLOT(CloseAll(__MIDL___MIDL_itf_automation_0262_0002)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("CloseAll(__MIDL___MIDL_itf_automation_0262_0002)", params);

int GetIntProperty (QString p) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(QString)), object, SLOT(GetIntProperty(QString)));

Or call the function directly:

	QVariantList params = ...
	int result = object->dynamicCall("GetIntProperty(QString)", params).toInt();

QVariant GetOption (__MIDL___MIDL_itf_automation_0262_0006 option) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(__MIDL___MIDL_itf_automation_0262_0006)), object, SLOT(GetOption(__MIDL___MIDL_itf_automation_0262_0006)));

Or call the function directly:

	QVariantList params = ...
	QVariant result = object->dynamicCall("GetOption(__MIDL___MIDL_itf_automation_0262_0006)", params);

QString GetStringProperty (QString p) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(QString)), object, SLOT(GetStringProperty(QString)));

Or call the function directly:

	QVariantList params = ...
	QString result = object->dynamicCall("GetStringProperty(QString)", params).toString();

void Quit (__MIDL___MIDL_itf_automation_0262_0002 SaveOption) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(__MIDL___MIDL_itf_automation_0262_0002)), object, SLOT(Quit(__MIDL___MIDL_itf_automation_0262_0002)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("Quit(__MIDL___MIDL_itf_automation_0262_0002)", params);

void SetActive (bool Active) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(bool)), object, SLOT(SetActive(bool)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("SetActive(bool)", params);

void SetDefaultFilePath (QString DefaultFilePath) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(QString)), object, SLOT(SetDefaultFilePath(QString)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("SetDefaultFilePath(QString)", params);

void SetHeight (int Height) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(int)), object, SLOT(SetHeight(int)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("SetHeight(int)", params);

void SetLeft (int Left) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(int)), object, SLOT(SetLeft(int)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("SetLeft(int)", params);

void SetOption (__MIDL___MIDL_itf_automation_0262_0006 option, QVariant val) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(__MIDL___MIDL_itf_automation_0262_0006, QVariant)), object, SLOT(SetOption(__MIDL___MIDL_itf_automation_0262_0006, QVariant)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("SetOption(__MIDL___MIDL_itf_automation_0262_0006, QVariant)", params);

void SetTop (int Top) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(int)), object, SLOT(SetTop(int)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("SetTop(int)", params);

void SetVisible (bool Visible) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(bool)), object, SLOT(SetVisible(bool)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("SetVisible(bool)", params);

void SetWidth (int Width) [slot]

Connect a signal to this slot:

	QObject::connect(sender, SIGNAL(someSignal(int)), object, SLOT(SetWidth(int)));

Or call the function directly:

	QVariantList params = ...
	object->dynamicCall("SetWidth(int)", params);

void Idle () [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(Idle()), receiver, SLOT(someSlot()));

void Quit () [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(Quit()), receiver, SLOT(someSlot()));

void WindowActivated (IDispatch* pWindow) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(WindowActivated(IDispatch*)), receiver, SLOT(someSlot(IDispatch*)));

void WindowDeactivated (IDispatch* pWindow) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(WindowDeactivated(IDispatch*)), receiver, SLOT(someSlot(IDispatch*)));

void WorksheetClosed (IDispatch* pWorksheet) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(WorksheetClosed(IDispatch*)), receiver, SLOT(someSlot(IDispatch*)));

void WorksheetClosing (IDispatch* pWorksheet) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(WorksheetClosing(IDispatch*)), receiver, SLOT(someSlot(IDispatch*)));

void WorksheetOpened (IDispatch* pWorksheet) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(WorksheetOpened(IDispatch*)), receiver, SLOT(someSlot(IDispatch*)));

void WorksheetSaved (IDispatch* pWorksheet) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(WorksheetSaved(IDispatch*)), receiver, SLOT(someSlot(IDispatch*)));

void WorksheetSaving (IDispatch* pWorksheet) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(WorksheetSaving(IDispatch*)), receiver, SLOT(someSlot(IDispatch*)));

void WorksheetSavingByAutomation (IDispatch* pWorksheet) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(WorksheetSavingByAutomation(IDispatch*)), receiver, SLOT(someSlot(IDispatch*)));

void exception (int code, QString source, QString disc, QString help) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(exception(int, QString, QString, QString)), receiver, SLOT(someSlot(int, QString, QString, QString)));

void propertyChanged (QString name) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(propertyChanged(QString)), receiver, SLOT(someSlot(QString)));

void signal (QString name, int argc, void* argv) [signal]

Connect a slot to this signal:

	QObject::connect(object, SIGNAL(signal(QString, int, void*)), receiver, SLOT(someSlot(QString, int, void*)));

Property Documentation

QString objectName

Read this property's value using QObject::property:

	QString val = object->property("objectName").toString();
Set this property' value using QObject::setProperty:
	QString newValue = ...
	object->setProperty("objectName", newValue);
Or using the setObjectName slot.

bool Active

Read this property's value using QObject::property:

	bool val = object->property("Active").toBool();
Set this property' value using QObject::setProperty:
	bool newValue = ...
	object->setProperty("Active", newValue);
Or using the SetActive slot.

IDispatch* ActiveWindow

Read this property's value using QObject::property:

	IDispatch* val = object->property("ActiveWindow").toIDispatch*();

IDispatch* ActiveWorksheet

Read this property's value using QObject::property:

	IDispatch* val = object->property("ActiveWorksheet").toIDispatch*();

IDispatch* Application

Read this property's value using QObject::property:

	IDispatch* val = object->property("Application").toIDispatch*();

QString DefaultFilePath

Read this property's value using QObject::property:

	QString val = object->property("DefaultFilePath").toString();
Set this property' value using QObject::setProperty:
	QString newValue = ...
	object->setProperty("DefaultFilePath", newValue);
Or using the SetDefaultFilePath slot.

QString FullName

Read this property's value using QObject::property:

	QString val = object->property("FullName").toString();

int HWND

Read this property's value using QObject::property:

	int val = object->property("HWND").toInt();

int Height

Read this property's value using QObject::property:

	int val = object->property("Height").toInt();
Set this property' value using QObject::setProperty:
	int newValue = ...
	object->setProperty("Height", newValue);
Or using the SetHeight slot.

int Left

Read this property's value using QObject::property:

	int val = object->property("Left").toInt();
Set this property' value using QObject::setProperty:
	int newValue = ...
	object->setProperty("Left", newValue);
Or using the SetLeft slot.

QString Name

Read this property's value using QObject::property:

	QString val = object->property("Name").toString();

IDispatch* Parent

Read this property's value using QObject::property:

	IDispatch* val = object->property("Parent").toIDispatch*();

QString Path

Read this property's value using QObject::property:

	QString val = object->property("Path").toString();

int Top

Read this property's value using QObject::property:

	int val = object->property("Top").toInt();
Set this property' value using QObject::setProperty:
	int newValue = ...
	object->setProperty("Top", newValue);
Or using the SetTop slot.

QString Version

Read this property's value using QObject::property:

	QString val = object->property("Version").toString();

bool Visible

Read this property's value using QObject::property:

	bool val = object->property("Visible").toBool();
Set this property' value using QObject::setProperty:
	bool newValue = ...
	object->setProperty("Visible", newValue);
Or using the SetVisible slot.

int Width

Read this property's value using QObject::property:

	int val = object->property("Width").toInt();
Set this property' value using QObject::setProperty:
	int newValue = ...
	object->setProperty("Width", newValue);
Or using the SetWidth slot.

IDispatch* Windows

Read this property's value using QObject::property:

	IDispatch* val = object->property("Windows").toIDispatch*();

IDispatch* Worksheets

Read this property's value using QObject::property:

	IDispatch* val = object->property("Worksheets").toIDispatch*();

QString control

Read this property's value using QObject::property:

	QString val = object->property("control").toString();
Set this property' value using QObject::setProperty:
	QString newValue = ...
	object->setProperty("control", newValue);
Or using the setControl slot.