Rev 335 | Blame | Compare with Previous | Last modification | View Log | RSS feed
#ifndef QMTABLEWIDGETITEMS_H#define QMTABLEWIDGETITEMS_H#include <QWidget>#include <QTableWidget>#include <QTableWidgetItem>#include "consts.h"#include "structs.h"#include "proto.h"/*----------------------------------------------------------------------------** CLASS : qmTwi...**** DESCRIPTION : A collection of helper classes derived from QTableWidgetItem** Used to assist in rendering items in tables**----------------------------------------------------------------------------*/class qmTwiNumber : public QTableWidgetItem{public:qmTwiNumber ( int value, int sort=0 );bool operator< ( const QTableWidgetItem & other ) const;int number;int sort;};/*----------------------------------------------------------------------------** FUNCTION :**** DESCRIPTION :----------------------------------------------------------------------------*/class qmTwiEditNumber : public QTableWidgetItem{public:qmTwiEditNumber ( int value, int sort=0 );bool operator< ( const QTableWidgetItem & other ) const;int sort;};/*----------------------------------------------------------------------------** FUNCTION :**** DESCRIPTION :----------------------------------------------------------------------------*/class qmTwiTime : public QTableWidgetItem{public:qmTwiTime ( int value );bool operator< ( const QTableWidgetItem & other ) const;private:int number;};/*----------------------------------------------------------------------------** FUNCTION :**** DESCRIPTION :----------------------------------------------------------------------------*/class qmTwiString : public QTableWidgetItem{public:qmTwiString ( QString value, int sort=0 );bool operator< ( const QTableWidgetItem & other ) const;int sort;};/*----------------------------------------------------------------------------** FUNCTION :**** DESCRIPTION :----------------------------------------------------------------------------*/class qmTwiFlag : public QTableWidgetItem{public:qmTwiFlag ( const QString txt, bool value, int sort=0 );bool operator< ( const QTableWidgetItem & other ) const;private:int sort;};/*----------------------------------------------------------------------------** FUNCTION :**** DESCRIPTION :----------------------------------------------------------------------------*/class qmTwiEditFlag : public QTableWidgetItem{public:qmTwiEditFlag ( const QString txt, bool value, int sort=0 );bool operator< ( const QTableWidgetItem & other ) const;private:int sort;};#endif // QMTABLEWIDGETITEMS_H