Fuel

Diff
Login

Differences From Artifact [7c406918e1]:

To Artifact [bdaa3a5c8d]:


994
995
996
997
998
999
1000
1001

1002

1003
1004
1005
1006
1007
1008
1009
994
995
996
997
998
999
1000

1001
1002
1003
1004
1005
1006
1007
1008
1009
1010







-
+

+







//------------------------------------------------------------------------------
void MainWindow::getSelectionPaths(stringset_t &paths)
{
	// Determine the directories selected
	QModelIndexList selection = ui->workspaceTreeView->selectionModel()->selectedIndexes();
	foreach(const QModelIndex &mi, selection)
	{
		QVariant data = Workspace().getDirModel().data(mi, REPODIRMODEL_ROLE_PATH);
		QVariant data = mi.model()->data(mi, REPODIRMODEL_ROLE_PATH);
		Q_ASSERT(data.isValid());

		TreeViewItem tv = data.value<TreeViewItem>();
		if(tv.Type != TreeViewItem::TYPE_FOLDER)
			continue;

		paths.insert(tv.Value);
	}
}