MC
API
     
Subsystem
list
     
Top
level

"Q" Classes

You should use these classes in place of the corresponding built-in QA Partner classes. They provide additional functionality that is needed by the PRODUCT test scripts. Defined in: QClasses.inc.


The QAnyWin Class

This class is derived from the built-in QA Partner class AnyWin. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QAnyWin : AnyWin

New Public Methods

void DragMouse2 (integer iFromX, integer iFromY, integer iToX, integer iToY, integer iSteps optional)
window GetMoveableWindow ()
window GetDeclaredParent ()


The QMainWin Class

This class is derived from the built-in QA Partner class MainWin. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QMainWin : MainWin

New Public Methods

real WaitForIdle (number iMinSeconds, number iMaxSeconds, string sWaitingFor)


The QChildWin Class

This class is derived from the built-in QA Partner class ChildWin. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QChildWin : ChildWin

New Public Methods

boolean MoveToMakeVisible ()
void DragMouse2 (integer iFromX, integer iFromY, integer iToX, integer iToY, integer iSteps optional)
void LocalToGlobal (integer iLocalX, integer iLocalY, out integer iGlobalX, out integer iGlobalY)
void GlobalToLocal (integer iGlobalX, integer iGlobalY, out integer iLocalX, out integer iLocalY)
window GetMoveableWindow ()
boolean IsPointVisible (integer iX, integer iY, out string sWhatsInTheWay optional)
void VerifyPointVisible (integer iX, integer iY)
void MoveProportionate (real rXpos, real rYpos, real rXsize optional NULL, real rYsize optional NULL, RECT rSpace optional)
void SizeProportionate (real rXsize, real rYsize, RECT rSpace optional)
window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
string GetUIshellClass ()
string GetMainPaneID ()

Overridden Methods

void Invoke ()


The QCustomWin Class

This class is derived from the built-in QA Partner class CustomWin. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QCustomWin : CustomWin

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
boolean IsPointVisible (integer iX, integer iY, out string sWhatsInTheWay optional)
void VerifyPointVisible (integer iX, integer iY)
window GetUIshellClass ()
string GetMainPaneID ()


The QDialogBox Class

This class is derived from the built-in QA Partner class DialogBox. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QDialogBox : DialogBox

New Public Methods

window GetMoveableWindow ()
window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
window GetUIshellClass ()
string GetMainPaneID ()


The QCheckBox Class

This class is derived from the built-in QA Partner class CheckBox. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QCheckBox : CheckBox

New Public Methods

window GetMoveableWindow ()
window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)


The QListBox Class

This class is derived from the built-in QA Partner class ListBox. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QListBox : ListBox

New Public Methods

window GetMoveableWindow ()
window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)


The QListView Class

This class is derived from the built-in QA Partner class ListView. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QListView : ListView

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)


The QPopupList Class

This class is derived from the built-in QA Partner class PopupList. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QPopupList : PopupList

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
window GetMoveableWindow ()


The QPushButton Class

This class is derived from the built-in QA Partner class PushButton. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QPushButton : PushButton

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
window GetMoveableWindow ()


The QRadioButton Class

This class is derived from the built-in QA Partner class RadioButton. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QRadioButton : RadioButton

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
window GetMoveableWindow ()


The QScrollBar Class

This class is derived from the built-in QA Partner class ScrollBar. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QScrollBar : ScrollBar

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
window GetMoveableWindow ()


The QTextField Class

This class is derived from the built-in QA Partner class TextField. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QTextField : TextField

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
window GetMoveableWindow ()


The QToolBar Class

This class is derived from the built-in QA Partner class ToolBar. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QToolBar : ToolBar

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)


The QMenu Class

This class is derived from the built-in QA Partner class Menu. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QMenu : Menu

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
window GetMoveableWindow ()


The QMenuItem Class

This class is derived from the built-in QA Partner class MenuItem. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QMenuItem : MenuItem

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
window GetMoveableWindow ()


The QStaticText Class

This class is derived from the built-in QA Partner class StaticText. You should use it in place of the built-in class, because it adds functionality that is needed by the PRODUCT scripts.

Declaration

winclass QStaticText : StaticText

New Public Methods

window GetDeclaredParent ()
string GetNameForLog (integer iX optional, integer iYoptional)
window GetMoveableWindow ()


The QPushButtonWithMenu Class

In some Windows NT SuperDialogs, QA Partner sees popup menus as PushButtons instead of PopupLists. You should use this class for such gadgets. Its Select method works just like the Select method for PopupList.

Declaration

winclass QPushButtonWithMenu : QPushButton

New Public Methods

void Select (LISTITEM lItem)


The QFloatingWin Class

This class must be used for floating windows. Floating windows are derived differently on the Mac and PC, because QAP sees them differently on the two platforms.

Declaration

NT:winclass QFloatingWin : QCustomWin
Mac: winclass QFloatingWin : QChildWin

New Public Methods

None.



This page is maintained by (REMOVED)

Last updated 15 February 2000.