(25-07-2012, 00:05)borys napisał(a): A po cóż Ci obiekt klasy QgsDataProvider odpięty od warstwy?
Potrzebuję dostępu do danych z ich dodatkowym filtrowaniem za pomocą setSubsetString(). Nie muszę tego wyświetlać na mapie.
Nie chcę modyfikować "oryginalnego" providera (tego od warstwy 'warstwa'), bo ma to wpływ na wyświetlanie 'warstwy', a dodatkowo mogę coś namieszać i przez przypadek projekt zepsuć.
Pewnie będzie trzeba założyć dodatkową warstwę jak radzisz i z niej pobrać providera.