Ignore:
Timestamp:
2026-02-14T12:50:29+01:00 (4 days ago)
Author:
stoecker
Message:

see #24637 - patch by zkir (modified a bit) - allow to handle more than one style in caching

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/PrimitiveData.java

    r19096 r19528  
    1212
    1313import org.openstreetmap.josm.data.osm.visitor.PrimitiveVisitor;
     14import org.openstreetmap.josm.gui.mappaint.ElemStyles;
    1415import org.openstreetmap.josm.gui.mappaint.StyleCache;
    1516
     
    152153
    153154    @Override
    154     public StyleCache getCachedStyle() {
     155    public StyleCache getCachedStyle(ElemStyles styles) {
    155156        return null;
    156157    }
    157158
    158159    @Override
    159     public void setCachedStyle(StyleCache mappaintStyle) {
     160    public void setCachedStyle(ElemStyles styles, StyleCache mappaintStyle) {
    160161        // Override if needed
    161162    }
    162163
    163164    @Override
    164     public boolean isCachedStyleUpToDate() {
     165    public boolean isCachedStyleUpToDate(ElemStyles styles) {
    165166        return false;
    166167    }
    167168
    168169    @Override
    169     public void declareCachedStyleUpToDate() {
     170    public void declareCachedStyleUpToDate(ElemStyles styles) {
     171        // Override if needed
     172    }
     173
     174    @Override
     175    public void clearCachedStyle(){
    170176        // Override if needed
    171177    }
Note: See TracChangeset for help on using the changeset viewer.