You can enable multiple selection in list view, but of course you cannot show multiple choices in value button.
Code:
#include <QtGui>
#include <QtMaemo5>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QStandardItemModel model(0, 1);
for (int i = 0; i < 50; ++i) {
model.appendRow(new QStandardItem(QString("Item number %1").arg(i+1)));
}
QListView *view = new QListView();
view->setEditTriggers(QAbstractItemView::NoEditTriggers);
view->setModel(&model); // set the model in order to get correct column widths
view->setSelectionBehavior(QAbstractItemView::SelectRows);
view->setSelectionMode(QAbstractItemView::MultiSelection);
QMaemo5ListPickSelector *selector1 = new QMaemo5ListPickSelector;
selector1->setModel(&model);
selector1->setModelColumn(0);
selector1->setView(view); // set our new custom view
selector1->setCurrentIndex(0);
QMaemo5ValueButton *button1 = new QMaemo5ValueButton("Value centered under text");
button1->setValueLayout(QMaemo5ValueButton::ValueUnderTextCentered);
button1->setPickSelector(selector1);
QWidget toplevel;
QVBoxLayout *layout = new QVBoxLayout(&toplevel);
layout->addWidget(button1);
toplevel.show();
return app.exec();
}