Logo Search packages:      
Sourcecode: herculesstudio version File versions  Download package

Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes

DevicesPane Class Reference

Inheritance diagram for DevicesPane:
Inheritance graph
[legend]
Collaboration diagram for DevicesPane:
Collaboration graph
[legend]

List of all members.

Public Slots

void devicesClick (QMouseEvent *event)
void doAddDevice (bool)
void doRename (QString oldDevNum, QString newDevNum)
void menuAddCardPunch ()
void menuAddCardReader ()
void menuAddConsole ()
void menuAddCTC ()
void menuAddDasd ()
void menuAddPrinter ()
void menuAddSYSG ()
void menuAddTape ()
void menuAddTerminal ()
void menuDelete ()
void menuInterrupt ()
void menuLoad ()
void menuProperties ()
void menuRename ()
void menuStatus ()
void menuTraceCCW ()
void mousePressed (QModelIndex index)
void newTapeFileOK (QString &tapeFile)
void rejected ()
void updateDevice (bool)

Signals

void restartDevices ()

Public Member Functions

void clear ()
 DevicesPane (QWidget *parent=0)
virtual void notify (const std::string &statusLine)

Protected Member Functions

virtual bool canAddSYSG ()
virtual void doLoadTape (QString &tapeFileName)
virtual DeviceTypes::Type getType (int lineNumber)
virtual bool hasConfig ()
virtual bool isConfig ()
virtual bool isRealDev (int lineNumber)
virtual bool realDevice ()
virtual bool traced ()

Protected Attributes

DeviceConfigLinemCandidateLine
int mClickRow
int mLastClick
QMenu mMenu

Private Member Functions

void adjustSize ()
void clearDevices (QWidget *parent)
VisualizedDeviceEntrygetDeviceEntry ()
int getNextDev (std::map< int, VisualizedDeviceEntry >::iterator it) const
void resizeEvent (QResizeEvent *event)
QSize sizeHint () const
QString textFromValue (int value) const

Private Attributes

std::map< int,
VisualizedDeviceEntry
mDevices
QGridLayout * mLayout
DeviceListViewmListView
MainWindowmMainWindow
QStandardItemModel * mModel
int mOldDevNum
DevicesRenamemRenameDlg
QScrollArea * mScrollArea
std::vector< TokenPair > mTokens
QIcon * mYellowHighIcon
QIcon * mYellowIcon
Ui::DevicesClass ui

Detailed Description

Definition at line 72 of file DevicesPane.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index