Merge pull request #14970 from kadet1090/use-freecad-icons-by-default
Gui: Use FreeCAD supplied icons by default
This commit is contained in:
@@ -282,6 +282,125 @@
|
||||
<qresource prefix="/icons/FreeCAD-default">
|
||||
<file>index.theme</file>
|
||||
</qresource>
|
||||
<qresource prefix="/icons/FreeCAD-default/scalable">
|
||||
<!-- provide overrides for all system icons -->
|
||||
<file>delete.svg</file>
|
||||
<file>list-remove.svg</file>
|
||||
<file>list-add.svg</file>
|
||||
<file>freecad.svg</file>
|
||||
<file>freecad-doc.png</file>
|
||||
<file>freecad-doc.svg</file>
|
||||
<file>bulb.svg</file>
|
||||
<file>button_down.svg</file>
|
||||
<file>button_left.svg</file>
|
||||
<file>button_right.svg</file>
|
||||
<file>button_up.svg</file>
|
||||
<file>button_sort.svg</file>
|
||||
<file>button_add_all.svg</file>
|
||||
<file>button_valid.svg</file>
|
||||
<file>button_invalid.svg</file>
|
||||
<file>media-playback-start.svg</file>
|
||||
<file>media-record.svg</file>
|
||||
<file>media-playback-stop.svg</file>
|
||||
<file>preferences-display.svg</file>
|
||||
<file>preferences-python.svg</file>
|
||||
<file>preferences-general.svg</file>
|
||||
<file>preferences-import-export.svg</file>
|
||||
<file>preferences-workbenches.svg</file>
|
||||
<file>utilities-terminal.svg</file>
|
||||
<file>bound-expression.svg</file>
|
||||
<file>bound-expression-unset.svg</file>
|
||||
<file>breakpoint.svg</file>
|
||||
<file>debug-marker.svg</file>
|
||||
<file>debug-start.svg</file>
|
||||
<file>debug-stop.svg</file>
|
||||
<file>document-new.svg</file>
|
||||
<file>document-open.svg</file>
|
||||
<file>document-save.svg</file>
|
||||
<file>document-save-as.svg</file>
|
||||
<file>document-print.svg</file>
|
||||
<file>document-print-preview.svg</file>
|
||||
<file>document-properties.svg</file>
|
||||
<file>application-exit.svg</file>
|
||||
<file>edit_OK.svg</file>
|
||||
<file>edit_Cancel.svg</file>
|
||||
<file>edit-copy.svg</file>
|
||||
<file>edit-cut.svg</file>
|
||||
<file>edit-delete.svg</file>
|
||||
<file>edit-paste.svg</file>
|
||||
<file>edit-select-all.svg</file>
|
||||
<file>edit-select-box.svg</file>
|
||||
<file>edit-select-box-cross.svg</file>
|
||||
<file>edit-element-select-box.svg</file>
|
||||
<file>edit-element-select-box-cross.svg</file>
|
||||
<file>edit-redo.svg</file>
|
||||
<file>edit-undo.svg</file>
|
||||
<file>edit-edit.svg</file>
|
||||
<file>edit-cleartext.svg</file>
|
||||
<file>info.svg</file>
|
||||
<file>critical-info.svg</file>
|
||||
<file>tree-item-drag.svg</file>
|
||||
<file>tree-goto-sel.svg</file>
|
||||
<file>tree-rec-sel.svg</file>
|
||||
<file>tree-pre-sel.svg</file>
|
||||
<file>tree-sync-sel.svg</file>
|
||||
<file>tree-sync-view.svg</file>
|
||||
<file>tree-sync-pla.svg</file>
|
||||
<file>tree-doc-single.svg</file>
|
||||
<file>tree-doc-multi.svg</file>
|
||||
<file>tree-doc-collapse.svg</file>
|
||||
<file>sel-back.svg</file>
|
||||
<file>sel-forward.svg</file>
|
||||
<file>sel-instance.svg</file>
|
||||
<file>sel-bbox.svg</file>
|
||||
<file>vertex-selection.svg</file>
|
||||
<file>edge-selection.svg</file>
|
||||
<file>face-selection.svg</file>
|
||||
<file>clear-selection.svg</file>
|
||||
<file>help-browser.svg</file>
|
||||
<file>preferences-system.svg</file>
|
||||
<file>process-stop.svg</file>
|
||||
<file>window-new.svg</file>
|
||||
<file>applications-accessories.svg</file>
|
||||
<file>applications-python.svg</file>
|
||||
<file>accessories-text-editor.svg</file>
|
||||
<file>accessories-calculator.svg</file>
|
||||
<file>internet-web-browser.svg</file>
|
||||
<file>view-select.svg</file>
|
||||
<file>view-unselectable.svg</file>
|
||||
<file>view-refresh.svg</file>
|
||||
<file>view-fullscreen.svg</file>
|
||||
<file>view-axonometric.svg</file>
|
||||
<file>view-isometric.svg</file>
|
||||
<file>view-perspective.svg</file>
|
||||
<file>view-bottom.svg</file>
|
||||
<file>view-front.svg</file>
|
||||
<file>view-left.svg</file>
|
||||
<file>view-rear.svg</file>
|
||||
<file>view-right.svg</file>
|
||||
<file>view-top.svg</file>
|
||||
<file>zoom-all.svg</file>
|
||||
<file>zoom-border.svg</file>
|
||||
<file>zoom-border-cross.svg</file>
|
||||
<file>zoom-fit-best.svg</file>
|
||||
<file>zoom-in.svg</file>
|
||||
<file>zoom-out.svg</file>
|
||||
<file>zoom-selection.svg</file>
|
||||
<file>view-rotate-left.svg</file>
|
||||
<file>view-rotate-right.svg</file>
|
||||
<file>view-measurement.svg</file>
|
||||
<file>view-measurement-cross.svg</file>
|
||||
<file>user.svg</file>
|
||||
<file>px.svg</file>
|
||||
<file>align-to-selection.svg</file>
|
||||
<file>folder.svg</file>
|
||||
<file>document-python.svg</file>
|
||||
<file>document-package.svg</file>
|
||||
<file>cursor-through.svg</file>
|
||||
<file>image-open.svg</file>
|
||||
<file>image-plane.svg</file>
|
||||
<file>image-scaling.svg</file>
|
||||
</qresource>
|
||||
<qresource prefix="/doc">
|
||||
<file alias="CONTRIBUTORS">../../Doc/CONTRIBUTORS</file>
|
||||
<file alias="PRIVACY_POLICY">../../../PRIVACY_POLICY.md</file>
|
||||
|
||||
@@ -170,9 +170,9 @@ void StartupProcess::setThemePaths()
|
||||
<< QString::fromLatin1(":/icons/FreeCAD-default"));
|
||||
QIcon::setThemeName(QLatin1String("FreeCAD-default"));
|
||||
#else
|
||||
// Option to opt-out from using a Linux desktop icon theme.
|
||||
// Option to opt-in into using a Linux desktop icon theme.
|
||||
// https://forum.freecad.org/viewtopic.php?f=4&t=35624
|
||||
bool themePaths = hTheme->GetBool("ThemeSearchPaths",true);
|
||||
bool themePaths = hTheme->GetBool("ThemeSearchPaths", false);
|
||||
if (!themePaths) {
|
||||
QStringList searchPaths;
|
||||
searchPaths.prepend(QString::fromUtf8(":/icons"));
|
||||
|
||||
Reference in New Issue
Block a user