X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flayeritemwidget.h;h=7c8a95979aae3bd12c6b94d8c5912c23d3a2b61d;hb=985ba9177968d672b0080e27cf43cd3c2a560999;hp=0ee11191c4d0ac5026a73c3e25bec8aaaff441b7;hpb=a7a9909f617d5dbcebfc6d4baa7053dbe3961751;p=architektonas diff --git a/src/layeritemwidget.h b/src/layeritemwidget.h index 0ee1119..7c8a959 100644 --- a/src/layeritemwidget.h +++ b/src/layeritemwidget.h @@ -1,20 +1,29 @@ #ifndef __LAYERITEMWIDGET_H__ #define __LAYERITEMWIDGET_H__ -#include +#include class LayerItemWidget: public QWidget { Q_OBJECT public: - LayerItemWidget(QString, bool invisible = false, bool locked = false); + LayerItemWidget(QString, bool i = false, bool l = false, QListWidgetItem * p = NULL); ~LayerItemWidget(); + private slots: + void HandleHideToggle(bool); + void HandleLockToggle(bool); + + signals: + void HideToggled(QListWidgetItem *, bool); + void LockToggled(QListWidgetItem *, bool); + public: QLabel * name; - QPushButton * visibility; - QPushButton * editibility; + QPushButton * invisible; + QPushButton * locked; + QListWidgetItem * parent; }; #endif // __LAYERITEMWIDGET_H__