Add invalidateCache to ColorUtils.

This commit is contained in:
Teo Mrnjavac 2016-07-27 16:49:13 +02:00
parent 11c43e3d5d
commit 9f1f3a8f54
2 changed files with 11 additions and 1 deletions

View File

@ -1,7 +1,7 @@
/* === This file is part of Calamares - <http://github.com/calamares> === /* === This file is part of Calamares - <http://github.com/calamares> ===
* *
* Copyright 2014, Aurélien Gâteau <agateau@kde.org> * Copyright 2014, Aurélien Gâteau <agateau@kde.org>
* Copyright 2015, Teo Mrnjavac <teo@kde.org> * Copyright 2015-2016, Teo Mrnjavac <teo@kde.org>
* *
* Calamares is free software: you can redistribute it and/or modify * Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -143,4 +143,11 @@ colorForPartitionInFreeSpace( Partition* partition )
return NEW_PARTITION_COLORS[ newColorIdx % NUM_NEW_PARTITION_COLORS ]; return NEW_PARTITION_COLORS[ newColorIdx % NUM_NEW_PARTITION_COLORS ];
} }
void
invalidateCache()
{
s_partitionColorsCache.clear();
}
} // namespace } // namespace

View File

@ -1,6 +1,7 @@
/* === This file is part of Calamares - <http://github.com/calamares> === /* === This file is part of Calamares - <http://github.com/calamares> ===
* *
* Copyright 2014, Aurélien Gâteau <agateau@kde.org> * Copyright 2014, Aurélien Gâteau <agateau@kde.org>
* Copyright 2016, Teo Mrnjavac <teo@kde.org>
* *
* Calamares is free software: you can redistribute it and/or modify * Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -41,6 +42,8 @@ QColor colorForPartition( Partition* partition );
*/ */
QColor colorForPartitionInFreeSpace( Partition* freeSpacePartition ); QColor colorForPartitionInFreeSpace( Partition* freeSpacePartition );
void invalidateCache();
} }
#endif /* COLORUTILS_H */ #endif /* COLORUTILS_H */