]> Shamusworld >> Repos - architektonas/blobdiff - src/layeritemwidget.h
Layer handling code mostly done; still need to handle layer locking.
[architektonas] / src / layeritemwidget.h
index 999cccf5447ba02b5584eb4f1fb2477ae6a11948..7c8a95979aae3bd12c6b94d8c5912c23d3a2b61d 100644 (file)
@@ -8,13 +8,22 @@ 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__