X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSALOME_ProductsView.hxx;h=38b02dba8e60a214f3cc92a343939a89d11a2855;hb=11d56da368de92e83f422c03c18fd816daa36a72;hp=88fbe8acd684fac8a305dfc9447e6913216c6692;hpb=b2f455f9c32667f9adee3ae066a51d85fb94ea04;p=tools%2Finstall.git diff --git a/src/SALOME_ProductsView.hxx b/src/SALOME_ProductsView.hxx index 88fbe8a..38b02db 100644 --- a/src/SALOME_ProductsView.hxx +++ b/src/SALOME_ProductsView.hxx @@ -52,13 +52,13 @@ public: void itemActivated( QCheckListItem* item ); // returns true if "install binaries" is on for the item - bool isBinaries( QCheckListItem* item ); + bool isBinaries( QCheckListItem* item ) const; // returns true if "install sources" is on for the item - bool isSources( QCheckListItem* item ); + bool isSources( QCheckListItem* item ) const; // returns true if "use native" is on for the item - bool isNative( QCheckListItem* item ); + bool isNative( QCheckListItem* item ) const; // returns true if "not install" is on for the item - bool isNone( QCheckListItem* item ); + bool isNone( QCheckListItem* item ) const; // sets "install binaries" on for the item; if "binaries" item is absent, set "install sources" on if it is present void setBinaries( QCheckListItem* item ); @@ -69,6 +69,13 @@ public: // sets "not install" on for the item void setNone( QCheckListItem* item ); + // returns true if product supports "binaries" installation mode + bool hasBinaries( QCheckListItem* item ) const; + // returns true if product supports "sources" installation mode + bool hasSources( QCheckListItem* item ) const; + // returns true if product supports "native" installation mode + bool hasNative( QCheckListItem* item ) const; + signals: // emitted when checkbox or radiobutton is switched void itemToggled( QCheckListItem* item );