Protected Member Functions | Private Slots | Private Attributes | Friends

i_tableMessenger Class Reference

Helper class for uiTable to relay Qt's 'activated' messages to uiMenuItem. More...

List of all members.

Protected Member Functions

 i_tableMessenger (QTableWidget *sender, uiTable *receiver)
virtual ~i_tableMessenger ()

Private Slots

void valueChanged (int row, int col)
void clicked (int row, int col)
void doubleClicked (int row, int col)
void itemSelectionChanged ()
void cellPressed (int row, int col)
void cellEntered (int row, int col)
void rowClicked (int idx)
void columnClicked (int idx)
void rowPressed (int idx)
void columnPressed (int idx)
void rowDoubleClicked (int idx)
void columnDoubleClicked (int idx)

Private Attributes

uiTablereceiver_
QTableWidget * sender_
int lastpressedheaderidx_

Friends

class uiTableBody

Detailed Description

Helper class for uiTable to relay Qt's 'activated' messages to uiMenuItem.

Internal object, to hide Qt's signal/slot mechanism.


Constructor & Destructor Documentation

i_tableMessenger::i_tableMessenger ( QTableWidget *  sender,
uiTable receiver 
) [inline, protected]
virtual i_tableMessenger::~i_tableMessenger (  )  [inline, protected, virtual]

Member Function Documentation

void i_tableMessenger::cellEntered ( int  row,
int  col 
) [inline, private, slot]
void i_tableMessenger::cellPressed ( int  row,
int  col 
) [inline, private, slot]
void i_tableMessenger::clicked ( int  row,
int  col 
) [inline, private, slot]
void i_tableMessenger::columnClicked ( int  idx  )  [inline, private, slot]
void i_tableMessenger::columnDoubleClicked ( int  idx  )  [inline, private, slot]
void i_tableMessenger::columnPressed ( int  idx  )  [inline, private, slot]
void i_tableMessenger::doubleClicked ( int  row,
int  col 
) [inline, private, slot]
void i_tableMessenger::itemSelectionChanged (  )  [inline, private, slot]
void i_tableMessenger::rowClicked ( int  idx  )  [inline, private, slot]
void i_tableMessenger::rowDoubleClicked ( int  idx  )  [inline, private, slot]
void i_tableMessenger::rowPressed ( int  idx  )  [inline, private, slot]
void i_tableMessenger::valueChanged ( int  row,
int  col 
) [inline, private, slot]

Friends And Related Function Documentation

friend class uiTableBody [friend]

Member Data Documentation

QTableWidget* i_tableMessenger::sender_ [private]