#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 text and pixmap.
◆ changeItemImage
void MLABIconViewControl::changeItemImage |
( |
int | idx, |
|
|
const QImage & | icon ) |
|
slot |
Changes the image 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 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 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 |
Set the tooltip for item at index.
◆ setMaximumItemWidth
void MLABIconViewControl::setMaximumItemWidth |
( |
int | width | ) |
|
|
slot |
Sets maximum item width - default is 0 (unrestricted).
◆ setMaximumTextLength
void MLABIconViewControl::setMaximumTextLength |
( |
int | length | ) |
|
|
slot |
Sets 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.