X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSALOME_ProductsView.hxx;h=a3002d516b2a37a25cbc4cdabc1095c100d99eb8;hb=260bf6b42efe9e30501c4e6e99b013da3fe34f77;hp=0a2d27edb139649d665152063564bbb8a59f9298;hpb=9fc2bfc009ddf32fb0f20cfcf7151b79aec3f62d;p=tools%2Finstall.git diff --git a/src/SALOME_ProductsView.hxx b/src/SALOME_ProductsView.hxx index 0a2d27e..a3002d5 100644 --- a/src/SALOME_ProductsView.hxx +++ b/src/SALOME_ProductsView.hxx @@ -3,7 +3,7 @@ // Author : Vadim SANDLER, Open CASCADE SAS (vadim.sandler@opencascade.com) // Project : SALOME // Module : Installation Wizard -// Copyright : 2002-2007 CEA +// Copyright : 2002-2010 CEA #ifndef __SALOME_ProductsView #define __SALOME_ProductsView @@ -19,8 +19,6 @@ class ProductsViewItem : public QCheckListItem public: // constructor ProductsViewItem( ProductsView* parent, const QString& text, Type tt ); - // other constructor - ProductsViewItem( QCheckListItem* parent, const QString& text, Type tt ); protected: // called when users switches item on/off @@ -36,46 +34,18 @@ class ProductsView : public QListView public: // constructor - ProductsView( QWidget* parent ); + ProductsView( QWidget* parent, const char* name = 0 ); - // event filter - prevents collapsing/expanding of items - bool eventFilter( QObject* o, QEvent* e ); - - // adds product item(s) into the list + // adds product item into the list QCheckListItem* addItem( const QString& name, const QString& version, - const QString& install, - const QStringList& supported, const QString& script ); + // sets the given text as a heading of the given column + void renameColumn( int column, const QString& label ); // emits signal when checkbox or radiobutton is switched void itemActivated( QCheckListItem* item ); - // 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 );