All pastes #778644 Raw Edit

Untitled

public text v1 · immutable
·published 2007-11-17 20:01 UTC
rendered paste body
    // Write out a KConfig containing all the places the user wants to get weather for.
    // get the TreeView items
      ui.weathersourceTree->selectAll();
      ui.weathersourceTree->selectionModel()->select(ui.weathersourceTree->selectionModel()->currentIndex(), QItemSelectionModel::Rows
);
      QModelIndexList selectedPlaces = ui.weathersourceTree->selectionModel()->selectedIndexes();

      foreach (QModelIndex place, selectedPlaces) {
        kDebug() << "Visible Data: " << place.data();
      }


Results: 

plasmoidviewer(31981) WeatherApplet::menuPlaceClicked: SELECTED:  "London Ontario"plasmoidviewer(31981) WeatherApplet::configAccepted: Visible Data:  QVariant(QString, "BBC Weather from UK MET Office")plasmoidviewer(31981) WeatherApplet::configAccepted: Visible Data:  QVariant(QString, "BBC Weather from UK MET Office")plasmoidviewer(31981) WeatherApplet::configAccepted: Visible Data:  QVariant(QString, "BBC Weather from UK MET Office")plasmoidviewer(31981) WeatherApplet::configAccepted: Visible Data:  QVariant(QString, "London Gatwick")plasmoidviewer(31981) WeatherApplet::configAccepted: Visible Data:  QVariant(QString, "London Stansted")plasmoidviewer(31981) WeatherApplet::configAccepted: Visible Data:  QVariant(QString, "London Ontario")plasmoidviewer(31981) WeatherApplet::configAccepted: Visible Data:  QVariant(QString, "bbcukmet")plasmoidviewer(31981) WeatherApplet::configAccepted: Visible Data:  QVariant(QString, "bbcukmet")plasmoidviewer(31981) WeatherApplet::configAccepted: Visible Data:  QVariant(QString, "bbcukmet")