#include <mlabIconViewControl.h>
Inherits MLABSimpleWidgetControl.
 | 
 | 
 | 
| void  | setAllowRenaming (bool flag) | 
|   | 
| int  | countItems () | 
|   | 
| int  | currentItem () | 
|   | 
| int  | selectedItem () | 
|   | 
| void  | setCurrentItem (int idx) | 
|   | 
| void  | setSelectedItem (int idx) | 
|   | 
| void  | selectItem (int idx, bool selected) | 
|   | 
| bool  | isItemSelected (int idx) | 
|   | 
| QString  | itemText (int idx) | 
|   | 
| void  | clearItems () | 
|   | 
| void  | removeItem (int idx) | 
|   | 
| void  | insertItems (const QStringList &pixmaps, const QStringList &texts) | 
|   | 
| void  | insertItems (const QStringList &pixmaps, const QStringList &texts, int after) | 
|   | 
| void  | insertItem (const QString &pixmap, const QString &text) | 
|   | 
| void  | insertItem (const QString &pixmap, const QString &text, int after) | 
|   | 
| void  | setItemToolTip (int idx, const QString &tooltip) | 
|   | 
| void  | changeItemText (int idx, const QString &text) | 
|   | 
| void  | changeItemPixmap (int idx, const QString &pixmapFile) | 
|   | 
| void  | changeItemImage (int idx, const QImage &icon) | 
|   | 
| void  | changeItem (int idx, const QString &pixmapFile, const QString &text) | 
|   | 
| void  | sort (bool ascending) | 
|   | 
| void  | setMaximumTextLength (int length) | 
|   | 
| void  | setMaximumItemWidth (int width) | 
|   | 
| void  | updateLayout () | 
|   | 
| void  | adjustSize () | 
|   | 
| virtual void  | setEnabled (bool flag) | 
|   | 
| virtual void  | setVisible (bool flag) | 
|   | 
| virtual bool  | isVisible () | 
|   | 
| virtual void  | setFocus () | 
|   | 
| virtual bool  | hasFocus () | 
|   | 
| virtual void  | setToolTip (const QString &string) | 
|   | 
| virtual void  | setWhatsThis (const QString &string) | 
|   | 
| void  | displayWhatsThis () | 
|   | 
| void  | displayWhatsThis (const QString &text) | 
|   | 
| virtual void  | setTitle (const QString &) | 
|   | 
| QWidget *  | widget () | 
|   | 
| QLayout *  | layout () | 
|   | 
| virtual QString  | windowHandle () | 
|   | 
| virtual bool  | createScreenshot (const QString &filename, bool grabFromScreen=true, bool scaleToLowRes=false) | 
|   | 
| bool  | isReloadable () const | 
|   | 
| void  | reload (MLABTree *tree) | 
|   | 
| QString  | createGlobalScreenshot () | 
|   | 
| QString  | applicationName () | 
|   | 
| QSize  | size () | 
|   | 
| int  | width () | 
|   | 
| int  | height () | 
|   | 
| int  | minWidth () | 
|   | 
| int  | minHeight () | 
|   | 
| int  | maxWidth () | 
|   | 
| int  | maxHeight () | 
|   | 
| virtual void  | setMinWidth (int s) | 
|   | 
| virtual void  | setMinHeight (int s) | 
|   | 
| void  | setMaxWidth (int s) | 
|   | 
| void  | setMaxHeight (int s) | 
|   | 
| QSize  | sizeHint () | 
|   | 
| QSize  | minSize () | 
|   | 
| QSize  | maxSize () | 
|   | 
| void  | setMinSize (QSize size) | 
|   | 
| void  | setMaxSize (QSize size) | 
|   | 
| void  | updateLayout () | 
|   | 
| int  | windowID () | 
|   | 
| MLABWidgetControl *  | control (const QString &name) | 
|   | 
| float  | scaleFactor () | 
|   | 
| MLABModule *  | module () | 
|   | 
| QString  | getType () | 
|   | 
| QString  | getName () | 
|   | 
| bool  | acceptDrops () | 
|   | 
| void  | setAcceptDrops (bool flag) | 
|   | 
| void  | raiseWidget () | 
|   | 
| void  | setStyleSheetFromString (const QString &styleSheetText) | 
|   | 
| void  | setStyleSheetFromFile (const QString &styleSheetFileName) | 
|   | 
| MLABTree *  | tree () | 
|   | 
| void  | updateMaxSize () | 
|   | 
| bool  | expandX () | 
|   | 
| bool  | expandY () | 
|   | 
| MLABTreePtr  | getDefaultTagValues () const | 
|   | 
| virtual bool  | hasUncommittedChanges () const | 
|   | 
| virtual void  | applyUncommittedChanges () | 
|   | 
| virtual void  | revertUncommittedChanges () | 
|   | 
| MLABField *  | field () const | 
|   | 
IconView control. 
Control for showing an IconView.
MDL reference: IconView 
 
◆ changeItem
  
  
      
        
          | void MLABIconViewControl::changeItem  | 
          ( | 
          int |           idx,  | 
         
        
           | 
           | 
          const QString & |           pixmapFile,  | 
         
        
           | 
           | 
          const QString & |           text ) | 
         
       
   | 
  
slot   | 
  
 
Changes the item's text and pixmap at a given index. 
 
 
◆ changeItemImage
  
  
      
        
          | void MLABIconViewControl::changeItemImage  | 
          ( | 
          int |           idx,  | 
         
        
           | 
           | 
          const QImage & |           icon ) | 
         
       
   | 
  
slot   | 
  
 
Changes the icon of the item at the given index. 
 
 
◆ changeItemPixmap
  
  
      
        
          | void MLABIconViewControl::changeItemPixmap  | 
          ( | 
          int |           idx,  | 
         
        
           | 
           | 
          const QString & |           pixmapFile ) | 
         
       
   | 
  
slot   | 
  
 
Changes the pixmap of the item item at the given index. 
 
 
◆ changeItemText
  
  
      
        
          | void MLABIconViewControl::changeItemText  | 
          ( | 
          int |           idx,  | 
         
        
           | 
           | 
          const QString & |           text ) | 
         
       
   | 
  
slot   | 
  
 
Changes the text of the item at the given index. 
 
 
◆ clearItems
  
  
      
        
          | void MLABIconViewControl::clearItems  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ countItems
  
  
      
        
          | int MLABIconViewControl::countItems  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Returns the number of items. 
 
 
◆ currentItem
  
  
      
        
          | int MLABIconViewControl::currentItem  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Returns the index of current item. 
 
 
◆ insertItem [1/2]
  
  
      
        
          | void MLABIconViewControl::insertItem  | 
          ( | 
          const QString & |           pixmap,  | 
         
        
           | 
           | 
          const QString & |           text ) | 
         
       
   | 
  
slot   | 
  
 
Inserts a new item with absolute pixmap path and the given text. 
 
 
◆ insertItem [2/2]
  
  
      
        
          | void MLABIconViewControl::insertItem  | 
          ( | 
          const QString & |           pixmap,  | 
         
        
           | 
           | 
          const QString & |           text,  | 
         
        
           | 
           | 
          int |           after ) | 
         
       
   | 
  
slot   | 
  
 
Inserts a new item with absolute pixmap path and the given text, insert after given index. 
 
 
◆ insertItems [1/2]
  
  
      
        
          | void MLABIconViewControl::insertItems  | 
          ( | 
          const QStringList & |           pixmaps,  | 
         
        
           | 
           | 
          const QStringList & |           texts ) | 
         
       
   | 
  
slot   | 
  
 
Inserts the given items with absolute pixmap paths and the given texts. 
 
 
◆ insertItems [2/2]
  
  
      
        
          | void MLABIconViewControl::insertItems  | 
          ( | 
          const QStringList & |           pixmaps,  | 
         
        
           | 
           | 
          const QStringList & |           texts,  | 
         
        
           | 
           | 
          int |           after ) | 
         
       
   | 
  
slot   | 
  
 
Inserts the given items with absolute pixmap paths and the given texts, insert after given index. 
 
 
◆ isItemSelected
  
  
      
        
          | bool MLABIconViewControl::isItemSelected  | 
          ( | 
          int |           idx | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Returns whether an item is selected. 
 
 
◆ itemText
  
  
      
        
          | QString MLABIconViewControl::itemText  | 
          ( | 
          int |           idx | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Returns the text at index. 
 
 
◆ removeItem
  
  
      
        
          | void MLABIconViewControl::removeItem  | 
          ( | 
          int |           idx | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ selectedItem
  
  
      
        
          | int MLABIconViewControl::selectedItem  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Returns the index of selected item. 
 
 
◆ selectItem
  
  
      
        
          | void MLABIconViewControl::selectItem  | 
          ( | 
          int |           idx,  | 
         
        
           | 
           | 
          bool |           selected ) | 
         
       
   | 
  
slot   | 
  
 
Sets the selected state of an item. 
 
 
◆ setAllowRenaming
  
  
      
        
          | void MLABIconViewControl::setAllowRenaming  | 
          ( | 
          bool |           flag | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Sets whether in-place renaming of items is allowed. 
 
 
◆ setCurrentItem
  
  
      
        
          | void MLABIconViewControl::setCurrentItem  | 
          ( | 
          int |           idx | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Sets the index of the current item. 
 
 
◆ setItemToolTip
  
  
      
        
          | void MLABIconViewControl::setItemToolTip  | 
          ( | 
          int |           idx,  | 
         
        
           | 
           | 
          const QString & |           tooltip ) | 
         
       
   | 
  
slot   | 
  
 
Sets the tooltip text for item at index. 
 
 
◆ setMaximumItemWidth
  
  
      
        
          | void MLABIconViewControl::setMaximumItemWidth  | 
          ( | 
          int |           width | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Sets the maximum item width - default is 0 (unrestricted). 
 
 
◆ setMaximumTextLength
  
  
      
        
          | void MLABIconViewControl::setMaximumTextLength  | 
          ( | 
          int |           length | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Sets the maximum text length - default is 0 (unrestricted). 
 
 
◆ setSelectedItem
  
  
      
        
          | void MLABIconViewControl::setSelectedItem  | 
          ( | 
          int |           idx | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ sort
  
  
      
        
          | void MLABIconViewControl::sort  | 
          ( | 
          bool |           ascending | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Sorts the items alphabetically (changes index order), needs to be called after each insert. 
 
 
◆ updateLayout
  
  
      
        
          | void MLABIconViewControl::updateLayout  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Updates the layout, to be used after an item's text or icon (size) has changed.