- // returns true if "install binaries" is on for the item
- bool isBinaries( QCheckListItem* item ) const;
- // returns true if "install sources" is on for the item
- bool isSources( QCheckListItem* item ) const;
- // returns true if "use native" is on for the item
- bool isNative( QCheckListItem* item ) const;
- // returns true if "not install" is on for the 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 );
- // sets "install sources" on for the item; if "sources" item is absent, set "install binaries" on if it is present
- void setSources( QCheckListItem* item );
- // sets "use native" on for the item; if "sources" item is absent, set "install binaries" on if it is present
- void setNative( QCheckListItem* item );
- // 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;
+ // enable/disable item
+ void setItemEnabled( QCheckListItem* item, const bool enable );
+
+ // find bin item which corresponds to the src item
+ QCheckListItem* findBinItem( const QString& srcName );