class ColorBox;
class WidthBox;
class LineTypeBox;
-class RS_Layer;
+class Layer;
/**
* A toolbar that offers all widgets for choosing a pen.
*/
-class PenToolBar: public QToolBar//, public RS_LayerListListener
+class PenToolBar: public QToolBar//, public LayerListListener
{
Q_OBJECT
PenToolBar(QMainWindow * parent = NULL, const char * name = NULL);
virtual ~PenToolBar();
- RS_Pen getPen();
+ Pen getPen();
- // Methods from RS_LayerListListener Interface:
- virtual void layerActivated(RS_Layer *);
- virtual void layerEdited(RS_Layer *);
+ // Methods from LayerListListener Interface:
+ virtual void layerActivated(Layer *);
+ virtual void layerEdited(Layer *);
public slots:
- void slotColorChanged(const RS_Color & color);
+ void slotColorChanged(const Color & color);
void slotWidthChanged(RS2::LineWidth w);
void slotLineTypeChanged(RS2::LineType w);
signals:
- void penChanged(RS_Pen);
+ void penChanged(Pen);
private:
- RS_Pen currentPen;
+ Pen currentPen;
ColorBox * colorBox;
WidthBox * widthBox;
LineTypeBox * lineTypeBox;