X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flayerwidget.h;h=875c3cdf5942d48f4b9084ef6716e77c4caae8ad;hb=ff2a28347dc30eccc28e7cd7298cccde7aa49d2c;hp=914c29ca32c24063dc66e6eddfcd3dfddf69feb2;hpb=6c1279871f6bb86bc59e2561b6a7f74ab081f71e;p=architektonas diff --git a/src/layerwidget.h b/src/layerwidget.h index 914c29c..875c3cd 100644 --- a/src/layerwidget.h +++ b/src/layerwidget.h @@ -13,14 +13,30 @@ class LayerWidget: public QWidget private slots: void HandleLayerSelected(int); + void HandleHideToggle(QListWidgetItem *, bool); + void HandleLockToggle(QListWidgetItem *, bool); + void HandleDblClick(QListWidgetItem *); void AddLayer(void); void DeleteLayer(void); void EditLayer(void); void MoveLayerUp(void); void MoveLayerDown(void); + private: + void SetButtonStates(void); + signals: void LayerSelected(int); + void LayerDeleted(int); + void LayerToggled(void); + void LayersSwapped(int, int); + + public: + QToolButton * addLayer; + QToolButton * removeLayer; + QToolButton * editLayer; + QToolButton * layerUp; + QToolButton * layerDown; private: QListWidget * list;