#include <QtGui>
-class RS_Block;
-class RS_BlockList;
-class QG_ActionHandler;
+class Block;
+class BlockList;
+class ActionHandler;
/**
* This is the Qt implementation of a widget which can view a
* block list.
*/
-class QG_BlockWidget: public QWidget
+class BlockWidget: public QWidget
{
Q_OBJECT
public:
- QG_BlockWidget(QG_ActionHandler * ah, QWidget * parent,
+ BlockWidget(ActionHandler * ah, QWidget * parent,
const char * name = 0, Qt::WFlags f = 0);
- ~QG_BlockWidget();
+ ~BlockWidget();
- void setBlockList(RS_BlockList * blockList);
- RS_BlockList * getBlockList();
+ void setBlockList(BlockList * blockList);
+ BlockList * getBlockList();
void update();
- void highlightBlock(RS_Block * block);
+ void highlightBlock(Block * block);
- virtual void blockAdded(RS_Block *);
- virtual void blockEdited(RS_Block *);
- virtual void blockRemoved(RS_Block *);
- virtual void blockToggled(RS_Block *);
+ virtual void blockAdded(Block *);
+ virtual void blockEdited(Block *);
+ virtual void blockRemoved(Block *);
+ virtual void blockToggled(Block *);
signals:
void escape();
virtual void keyPressEvent(QKeyEvent * e);
private:
- RS_BlockList * blockList;
+ BlockList * blockList;
// Q3ListBox * listBox;
QListWidget * listBox;
- RS_Block * lastBlock;
+ Block * lastBlock;
QPixmap pxmVisible;
QPixmap pxmHidden;
QPixmap pxmAdd;
QPixmap pxmInsert;
QPixmap pxmDefreezeAll;
QPixmap pxmFreezeAll;
- QG_ActionHandler * actionHandler;
+ ActionHandler * actionHandler;
};
#endif // __BLOCKWIDGET_H__