QSAS_2_3/QSAS_dist/src/GUI/qgu/qgu.h File Reference

#include <string>
#include <vector>
#include <qlistview.h>
#include <qcursor.h>
#include <qmessagebox.h>
#include <qclipboard.h>
#include <qapplication.h>
#include "qsas_version.h"
#include "Qdos.h"
#include "qsw_helpwindow.h"
#include "qdutil.h"

Classes

class  QguListView
 This is the QguListView class. More...
class  QguListItem
 This is the QguListItem class. More...
class  QguWindow
 This is the QguWLinput class. More...

Defines

#define QGU_VERSION   "QGU V_2.0 [ Nov 2005]"
#define Obj_Name_   0
#define Alias_   1

Typedefs

typedef enum QguAliasType_e QguAliasType
typedef enum QguAliasObjType_e QguAliasObjType

Enumerations

enum  QguAliasType_e {
  ALIAS_FOUND = 0, ALIAS_NOT_FOUND = 1, ALIAS_VIRTUAL = 2, ALIAS_FOUND = 0,
  ALIAS_NOT_FOUND = 1, ALIAS_VIRTUAL = 2
}
enum  QguAliasObjType_e {
  ALIAS_IS_UNKNOWN = 0, ALIAS_IS_VECTOR = 1, ALIAS_IS_ARRAY = 2, ALIAS_IS_OTHER = 3,
  ALIAS_IS_UNKNOWN = 0, ALIAS_IS_VECTOR = 1, ALIAS_IS_ARRAY = 2, ALIAS_IS_OTHER = 3
}
enum  QguListType {
  ListTypeEntry, ListTypeGroup, ListTypeNull, ListTypeEntry,
  ListTypeGroup, ListTypeNull
}
 This enumeration describes the different type of item that could be used within a QSAS list view. More...

Functions

Vostreamoperator<< (Vostream &, QguListItem &)
 Method that writes the content of QguListItem object to the output text stream v_os.
Vistreamoperator>> (Vistream &, QguListItem &)
 Method reads the content of QguListItem object from the input text stream v_is.

Variables

static const char * shift_cursor_xpm []
 Global variable that defines the layout of an icon for the cursor when in shift or control selection.

Detailed Description

Declaration file for the main GUI classes that are used within QSAS which are:

Define Documentation

#define Alias_   1

#define Obj_Name_   0

#define QGU_VERSION   "QGU V_2.0 [ Nov 2005]"


Typedef Documentation


Enumeration Type Documentation

Enumerator:
ALIAS_IS_UNKNOWN 
ALIAS_IS_VECTOR 
ALIAS_IS_ARRAY 
ALIAS_IS_OTHER 
ALIAS_IS_UNKNOWN 
ALIAS_IS_VECTOR 
ALIAS_IS_ARRAY 
ALIAS_IS_OTHER 

Enumerator:
ALIAS_FOUND 
ALIAS_NOT_FOUND 
ALIAS_VIRTUAL 
ALIAS_FOUND 
ALIAS_NOT_FOUND 
ALIAS_VIRTUAL 

This enumeration describes the different type of item that could be used within a QSAS list view.

Enumerator:
ListTypeEntry  The entry within the list view is a single item
ListTypeGroup  The entry within the list view is a a group of items
ListTypeNull  The entry within the list view is a NULL item. Used to include separators within a list view.
ListTypeEntry 
ListTypeGroup 
ListTypeNull 


Function Documentation

Vostream & operator<< ( Vostream v_os,
QguListItem item 
)

Method that writes the content of QguListItem object to the output text stream v_os.

Parameters:
v_os of type Vostream&
item of type QguListItem *
Exceptions:
None 
Returns:
None

Vistream & operator>> ( Vistream v_is,
QguListItem item 
)

Method reads the content of QguListItem object from the input text stream v_is.

Parameters:
v_is of type Vistream&
item of type QguListItem *
Exceptions:
None 
Returns:
None


Variable Documentation

static const char * shift_cursor_xpm [static]

Initial value:

 {
"16 16 3 1",
"       c None",
"X      c #000000000000",
".      c #FFFFFFFF0000",
"X.              ",
"XX.             ",
"XXX.            ",
"XXXX.           ",
"XXXXX.          ",
"XXXXXX.         ",
"XXXXXXX.        ",
"XXXXXXXX.       ",
"XX.XX....  .    ",
"X. .XX.    .X   ",
".  .XX.    .X   ",
"    .XX.....X...",
"    .XX. XXXXXXX",
"     .     .X   ",
"           .X   ",
"           .X   "}
Global variable that defines the layout of an icon for the cursor when in shift or control selection.


Generated on Tue Dec 9 16:55:31 2008 for QSAS by  doxygen 1.5.7