mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-08-04 01:08:26 +02:00
[ui] add "About" dialog
Accessible from main menu Help > About Meshroom, or by pressing "F1". Provides info about Meshroom version + useful links and related Open Source Licenses. * load COPYING.md from Meshroom/AliceVision files (either provided with the standalone package or online) + translate them to HTML for display (added `markdown` package in requirements) * request.js: centralize function to open file urls * provide system info from MeshroomApp (exposed as contextProperty)
This commit is contained in:
parent
b8730324c7
commit
3438900b2b
9 changed files with 393 additions and 4 deletions
|
@ -1,6 +1,7 @@
|
|||
import logging
|
||||
import os
|
||||
|
||||
from PySide2.QtCore import Qt
|
||||
from PySide2.QtCore import Qt, Slot, QJsonValue, Property
|
||||
from PySide2.QtGui import QIcon
|
||||
from PySide2.QtWidgets import QApplication
|
||||
|
||||
|
@ -50,8 +51,58 @@ class MeshroomApp(QApplication):
|
|||
self.engine.rootContext().setContextProperty("_PaletteManager", pm)
|
||||
fpHelper = FilepathHelper(parent=self)
|
||||
self.engine.rootContext().setContextProperty("Filepath", fpHelper)
|
||||
|
||||
self.engine.rootContext().setContextProperty("MeshroomApp", self)
|
||||
# Request any potential computation to stop on exit
|
||||
self.aboutToQuit.connect(r.stopExecution)
|
||||
|
||||
self.engine.load(os.path.normpath(url))
|
||||
|
||||
@Slot(str, result=str)
|
||||
def markdownToHtml(self, md):
|
||||
"""
|
||||
Convert markdown to HTML.
|
||||
|
||||
Args:
|
||||
md (str): the markdown text to convert
|
||||
|
||||
Returns:
|
||||
str: the resulting HTML string
|
||||
"""
|
||||
try:
|
||||
from markdown import markdown
|
||||
except ImportError:
|
||||
logging.warning("Can't import markdown module, returning source markdown text.")
|
||||
return md
|
||||
return markdown(md)
|
||||
|
||||
@Property(QJsonValue, constant=True)
|
||||
def systemInfo(self):
|
||||
import platform
|
||||
import sys
|
||||
return {
|
||||
'platform': '{} {}'.format(platform.system(), platform.release()),
|
||||
'python': 'Python {}'.format(sys.version.split(" ")[0])
|
||||
}
|
||||
|
||||
@Property("QVariantList", constant=True)
|
||||
def licensesModel(self):
|
||||
"""
|
||||
Get info about open-source licenses for the application.
|
||||
Model provides:
|
||||
title: the name of the project
|
||||
localUrl: the local path to COPYING.md
|
||||
onlineUrl: the remote path to COPYING.md
|
||||
"""
|
||||
rootDir = os.environ.get("MESHROOM_INSTALL_DIR", os.getcwd())
|
||||
return [
|
||||
{
|
||||
"title": "Meshroom",
|
||||
"localUrl": os.path.join(rootDir, "COPYING.md"),
|
||||
"onlineUrl": "https://raw.githubusercontent.com/alicevision/meshroom/develop/COPYING.md"
|
||||
},
|
||||
{
|
||||
"title": "AliceVision",
|
||||
"localUrl": os.path.join(rootDir, "aliceVision", "share", "COPYING.md"),
|
||||
"onlineUrl": "https://raw.githubusercontent.com/alicevision/AliceVision/develop/COPYING.md"
|
||||
}
|
||||
]
|
||||
|
|
BIN
meshroom/ui/img/GitHub-Mark-Light-32px.png
Normal file
BIN
meshroom/ui/img/GitHub-Mark-Light-32px.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.5 KiB |
112
meshroom/ui/img/meshroom-tagline-vertical.svg
Normal file
112
meshroom/ui/img/meshroom-tagline-vertical.svg
Normal file
|
@ -0,0 +1,112 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 138 112" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(0.12,0,0,0.12,-141.095,-393.681)">
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1172.64,4188.53)">
|
||||
<path d="M2.363,0.084C1.852,0.084 1.437,-0.079 1.118,-0.404C0.8,-0.73 0.641,-1.155 0.641,-1.68L0.641,-5.66C0.641,-6.192 0.798,-6.62 1.113,-6.946C1.428,-7.271 1.845,-7.434 2.363,-7.434C2.881,-7.434 3.301,-7.271 3.622,-6.946C3.945,-6.62 4.106,-6.192 4.106,-5.66L4.106,-1.68C4.106,-1.155 3.945,-0.73 3.622,-0.404C3.301,-0.079 2.881,0.084 2.363,0.084ZM2.363,-0.409C2.713,-0.409 2.998,-0.525 3.218,-0.756C3.439,-0.987 3.549,-1.288 3.549,-1.659L3.549,-5.681C3.549,-6.052 3.439,-6.354 3.218,-6.589C2.998,-6.823 2.713,-6.941 2.363,-6.941C2.02,-6.941 1.74,-6.823 1.523,-6.589C1.306,-6.354 1.197,-6.052 1.197,-5.681L1.197,-1.659C1.197,-1.288 1.306,-0.987 1.523,-0.756C1.74,-0.525 2.02,-0.409 2.363,-0.409Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M8.599,-2.625L8.589,-1.47C8.575,-1.015 8.44,-0.642 8.185,-0.352C7.929,-0.061 7.592,0.084 7.172,0.084C6.948,0.084 6.743,0.037 6.557,-0.058C6.372,-0.152 6.223,-0.287 6.111,-0.462C6.104,-0.483 6.094,-0.492 6.08,-0.488C6.066,-0.485 6.059,-0.472 6.059,-0.451L6.059,1.953C6.059,2.023 6.024,2.058 5.954,2.058L5.607,2.058C5.537,2.058 5.502,2.023 5.502,1.953L5.502,-5.187C5.502,-5.257 5.537,-5.292 5.607,-5.292L5.954,-5.292C6.024,-5.292 6.059,-5.257 6.059,-5.187L6.059,-4.841C6.059,-4.82 6.066,-4.807 6.08,-4.804C6.094,-4.8 6.104,-4.809 6.111,-4.83C6.223,-5.005 6.372,-5.14 6.557,-5.234C6.743,-5.329 6.948,-5.376 7.172,-5.376C7.592,-5.376 7.929,-5.231 8.185,-4.94C8.44,-4.65 8.575,-4.273 8.589,-3.811L8.599,-2.625ZM8.043,-3.749C8.043,-4.085 7.95,-4.358 7.765,-4.568C7.579,-4.778 7.336,-4.883 7.035,-4.883C6.748,-4.883 6.514,-4.778 6.332,-4.568C6.15,-4.358 6.059,-4.085 6.059,-3.749L6.059,-1.543C6.059,-1.208 6.15,-0.935 6.332,-0.725C6.514,-0.515 6.748,-0.409 7.035,-0.409C7.329,-0.409 7.571,-0.515 7.759,-0.725C7.949,-0.935 8.043,-1.208 8.043,-1.543L8.043,-3.749Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M12.873,-2.552C12.873,-2.482 12.838,-2.447 12.768,-2.447L10.353,-2.447C10.325,-2.447 10.311,-2.433 10.311,-2.405L10.311,-1.512C10.311,-1.19 10.404,-0.926 10.589,-0.719C10.775,-0.513 11.015,-0.409 11.308,-0.409C11.554,-0.409 11.764,-0.483 11.939,-0.63C12.114,-0.777 12.229,-0.97 12.285,-1.208C12.306,-1.271 12.345,-1.302 12.4,-1.302L12.737,-1.281C12.765,-1.281 12.789,-1.274 12.81,-1.26C12.831,-1.246 12.838,-1.225 12.831,-1.197L12.831,-1.155C12.761,-0.77 12.593,-0.467 12.327,-0.247C12.061,-0.026 11.722,0.084 11.308,0.084C10.846,0.084 10.472,-0.061 10.185,-0.352C9.898,-0.642 9.755,-1.018 9.755,-1.481L9.755,-3.801C9.755,-4.263 9.898,-4.641 10.185,-4.935C10.472,-5.229 10.846,-5.376 11.308,-5.376C11.778,-5.376 12.156,-5.229 12.442,-4.935C12.73,-4.641 12.873,-4.263 12.873,-3.801L12.873,-2.552ZM11.308,-4.883C11.015,-4.883 10.775,-4.779 10.589,-4.573C10.404,-4.366 10.311,-4.099 10.311,-3.769L10.311,-2.971C10.311,-2.944 10.325,-2.93 10.353,-2.93L12.275,-2.93C12.303,-2.93 12.317,-2.944 12.317,-2.971L12.317,-3.769C12.317,-4.099 12.224,-4.366 12.038,-4.573C11.853,-4.779 11.61,-4.883 11.308,-4.883Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M15.802,-5.366C16.23,-5.366 16.559,-5.222 16.79,-4.935C17.02,-4.648 17.136,-4.246 17.136,-3.728L17.136,-0.105C17.136,-0.035 17.101,0 17.031,0L16.685,0C16.615,0 16.58,-0.035 16.58,-0.105L16.58,-3.675C16.58,-4.053 16.497,-4.347 16.333,-4.557C16.168,-4.767 15.936,-4.872 15.634,-4.872C15.327,-4.872 15.083,-4.76 14.905,-4.536C14.726,-4.312 14.637,-4.004 14.637,-3.612L14.637,-0.105C14.637,-0.035 14.602,0 14.532,0L14.185,0C14.116,0 14.08,-0.035 14.08,-0.105L14.08,-5.187C14.08,-5.257 14.116,-5.292 14.185,-5.292L14.532,-5.292C14.602,-5.292 14.637,-5.257 14.637,-5.187L14.637,-4.778C14.637,-4.757 14.644,-4.746 14.658,-4.746C14.672,-4.746 14.683,-4.757 14.689,-4.778C14.942,-5.17 15.313,-5.366 15.802,-5.366Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M22.124,0.084C21.627,0.084 21.222,-0.086 20.911,-0.425C20.599,-0.765 20.444,-1.208 20.444,-1.754L20.444,-1.985C20.444,-2.055 20.479,-2.09 20.549,-2.09L20.885,-2.09C20.955,-2.09 20.99,-2.055 20.99,-1.985L20.99,-1.775C20.99,-1.362 21.095,-1.029 21.305,-0.777C21.514,-0.525 21.784,-0.399 22.113,-0.399C22.442,-0.399 22.715,-0.522 22.932,-0.767C23.149,-1.012 23.258,-1.33 23.258,-1.722C23.258,-1.981 23.207,-2.205 23.105,-2.394C23.004,-2.583 22.873,-2.748 22.712,-2.888C22.551,-3.028 22.292,-3.231 21.935,-3.497C21.578,-3.763 21.301,-3.987 21.105,-4.169C20.909,-4.351 20.75,-4.566 20.627,-4.814C20.505,-5.063 20.444,-5.359 20.444,-5.702C20.444,-6.241 20.594,-6.664 20.895,-6.972C21.196,-7.28 21.585,-7.434 22.061,-7.434C22.572,-7.434 22.979,-7.263 23.284,-6.92C23.588,-6.577 23.741,-6.125 23.741,-5.565L23.741,-5.303C23.741,-5.233 23.706,-5.198 23.636,-5.198L23.299,-5.198C23.23,-5.198 23.194,-5.233 23.194,-5.303L23.194,-5.565C23.194,-5.978 23.09,-6.312 22.88,-6.568C22.67,-6.823 22.397,-6.951 22.061,-6.951C21.746,-6.951 21.488,-6.841 21.289,-6.62C21.089,-6.4 20.99,-6.09 20.99,-5.691C20.99,-5.453 21.032,-5.247 21.116,-5.071C21.2,-4.897 21.325,-4.73 21.494,-4.573C21.662,-4.415 21.91,-4.214 22.239,-3.969C22.652,-3.661 22.962,-3.413 23.168,-3.224C23.375,-3.035 23.532,-2.828 23.641,-2.604C23.749,-2.38 23.804,-2.111 23.804,-1.796C23.804,-1.229 23.648,-0.774 23.336,-0.431C23.025,-0.088 22.621,0.084 22.124,0.084Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M26.408,0.084C25.946,0.084 25.571,-0.061 25.284,-0.352C24.997,-0.642 24.854,-1.018 24.854,-1.481L24.854,-3.801C24.854,-4.263 24.997,-4.641 25.284,-4.935C25.571,-5.229 25.946,-5.376 26.408,-5.376C26.884,-5.376 27.265,-5.231 27.552,-4.94C27.839,-4.65 27.982,-4.27 27.982,-3.801L27.982,-1.481C27.982,-1.018 27.839,-0.642 27.552,-0.352C27.265,-0.061 26.884,0.084 26.408,0.084ZM26.408,-0.409C26.709,-0.409 26.953,-0.513 27.142,-0.719C27.331,-0.926 27.426,-1.19 27.426,-1.512L27.426,-3.769C27.426,-4.099 27.331,-4.366 27.142,-4.573C26.953,-4.779 26.709,-4.883 26.408,-4.883C26.113,-4.883 25.874,-4.779 25.688,-4.573C25.503,-4.366 25.41,-4.099 25.41,-3.769L25.41,-1.512C25.41,-1.19 25.503,-0.926 25.688,-0.719C25.874,-0.513 26.113,-0.409 26.408,-0.409Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M31.679,-5.187C31.679,-5.257 31.714,-5.292 31.783,-5.292L32.13,-5.292C32.2,-5.292 32.235,-5.257 32.235,-5.187L32.235,-0.105C32.235,-0.035 32.2,0 32.13,0L31.783,0C31.714,0 31.679,-0.035 31.679,-0.105L31.679,-0.483C31.679,-0.504 31.673,-0.516 31.663,-0.52C31.652,-0.523 31.64,-0.518 31.626,-0.504C31.402,-0.119 31.045,0.073 30.555,0.074C30.135,0.073 29.803,-0.054 29.557,-0.31C29.313,-0.565 29.19,-0.949 29.19,-1.46L29.19,-5.187C29.19,-5.257 29.225,-5.292 29.295,-5.292L29.641,-5.292C29.712,-5.292 29.746,-5.257 29.746,-5.187L29.746,-1.585C29.746,-1.201 29.829,-0.91 29.993,-0.714C30.158,-0.518 30.391,-0.42 30.691,-0.42C31,-0.42 31.241,-0.532 31.416,-0.756C31.591,-0.98 31.679,-1.288 31.679,-1.68L31.679,-5.187Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M35.27,-5.334C35.445,-5.334 35.595,-5.299 35.721,-5.229C35.77,-5.201 35.788,-5.156 35.774,-5.093L35.689,-4.736C35.668,-4.673 35.623,-4.655 35.553,-4.683C35.441,-4.725 35.305,-4.743 35.143,-4.736C34.864,-4.729 34.636,-4.589 34.461,-4.316C34.286,-4.043 34.198,-3.706 34.198,-3.308L34.198,-0.105C34.198,-0.035 34.164,0 34.094,0L33.747,0C33.677,0 33.642,-0.035 33.642,-0.105L33.642,-5.187C33.642,-5.257 33.677,-5.292 33.747,-5.292L34.094,-5.292C34.164,-5.292 34.198,-5.257 34.198,-5.187L34.198,-4.536C34.198,-4.515 34.206,-4.505 34.219,-4.505C34.234,-4.505 34.244,-4.515 34.251,-4.536C34.349,-4.788 34.484,-4.984 34.655,-5.124C34.827,-5.264 35.032,-5.334 35.27,-5.334Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M38.021,0.084C37.552,0.084 37.175,-0.061 36.892,-0.352C36.608,-0.642 36.466,-1.022 36.466,-1.491L36.466,-3.801C36.466,-4.263 36.61,-4.641 36.897,-4.935C37.184,-5.229 37.558,-5.376 38.021,-5.376C38.329,-5.376 38.602,-5.311 38.839,-5.182C39.078,-5.052 39.261,-4.881 39.391,-4.667C39.52,-4.454 39.585,-4.221 39.585,-3.969L39.585,-3.906C39.585,-3.836 39.55,-3.801 39.48,-3.801L39.134,-3.78C39.064,-3.78 39.028,-3.808 39.028,-3.864L39.028,-3.948C39.028,-4.2 38.934,-4.419 38.745,-4.604C38.556,-4.79 38.314,-4.883 38.021,-4.883C37.726,-4.883 37.487,-4.779 37.301,-4.573C37.116,-4.366 37.023,-4.099 37.023,-3.769L37.023,-1.512C37.023,-1.19 37.116,-0.926 37.301,-0.719C37.487,-0.513 37.726,-0.409 38.021,-0.409C38.314,-0.409 38.556,-0.502 38.745,-0.688C38.934,-0.873 39.028,-1.092 39.028,-1.344L39.028,-1.397C39.028,-1.467 39.064,-1.501 39.134,-1.501L39.48,-1.501C39.508,-1.501 39.533,-1.493 39.553,-1.475C39.574,-1.458 39.585,-1.435 39.585,-1.407L39.585,-1.313C39.585,-1.061 39.52,-0.828 39.391,-0.614C39.261,-0.401 39.078,-0.231 38.839,-0.105C38.602,0.021 38.329,0.084 38.021,0.084Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M43.722,-2.552C43.722,-2.482 43.687,-2.447 43.617,-2.447L41.202,-2.447C41.174,-2.447 41.16,-2.433 41.16,-2.405L41.16,-1.512C41.16,-1.19 41.253,-0.926 41.438,-0.719C41.624,-0.513 41.863,-0.409 42.158,-0.409C42.403,-0.409 42.613,-0.483 42.787,-0.63C42.963,-0.777 43.078,-0.97 43.134,-1.208C43.155,-1.271 43.194,-1.302 43.25,-1.302L43.585,-1.281C43.614,-1.281 43.638,-1.274 43.659,-1.26C43.68,-1.246 43.687,-1.225 43.68,-1.197L43.68,-1.155C43.61,-0.77 43.442,-0.467 43.176,-0.247C42.91,-0.026 42.571,0.084 42.158,0.084C41.695,0.084 41.321,-0.061 41.034,-0.352C40.747,-0.642 40.603,-1.018 40.603,-1.481L40.603,-3.801C40.603,-4.263 40.747,-4.641 41.034,-4.935C41.321,-5.229 41.695,-5.376 42.158,-5.376C42.627,-5.376 43.005,-5.229 43.292,-4.935C43.579,-4.641 43.722,-4.263 43.722,-3.801L43.722,-2.552ZM42.158,-4.883C41.863,-4.883 41.624,-4.779 41.438,-4.573C41.253,-4.366 41.16,-4.099 41.16,-3.769L41.16,-2.971C41.16,-2.944 41.174,-2.93 41.202,-2.93L43.123,-2.93C43.152,-2.93 43.165,-2.944 43.165,-2.971L43.165,-3.769C43.165,-4.099 43.073,-4.366 42.887,-4.573C42.702,-4.779 42.459,-4.883 42.158,-4.883Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M48.888,-7.371C49.378,-7.371 49.774,-7.187 50.075,-6.82C50.376,-6.452 50.526,-5.971 50.526,-5.376C50.526,-4.781 50.377,-4.305 50.08,-3.948C49.782,-3.591 49.392,-3.413 48.909,-3.413L47.744,-3.413C47.716,-3.413 47.702,-3.399 47.702,-3.371L47.702,-0.105C47.702,-0.035 47.667,0 47.597,0L47.25,0C47.18,0 47.145,-0.035 47.145,-0.105L47.145,-7.266C47.145,-7.336 47.18,-7.371 47.25,-7.371L48.888,-7.371ZM48.825,-3.874C49.168,-3.874 49.445,-4.011 49.655,-4.284C49.865,-4.557 49.969,-4.918 49.969,-5.366C49.969,-5.821 49.865,-6.185 49.655,-6.457C49.445,-6.731 49.168,-6.867 48.825,-6.867L47.744,-6.867C47.716,-6.867 47.702,-6.853 47.702,-6.825L47.702,-3.917C47.702,-3.889 47.716,-3.874 47.744,-3.874L48.825,-3.874Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M53.33,-5.366C53.757,-5.366 54.086,-5.222 54.317,-4.935C54.548,-4.648 54.663,-4.246 54.663,-3.728L54.663,-0.105C54.663,-0.035 54.628,0 54.558,0L54.212,0C54.142,0 54.107,-0.035 54.107,-0.105L54.107,-3.675C54.107,-4.053 54.024,-4.347 53.86,-4.557C53.695,-4.767 53.463,-4.872 53.162,-4.872C52.854,-4.872 52.61,-4.76 52.432,-4.536C52.253,-4.312 52.164,-4.004 52.164,-3.612L52.164,-0.105C52.164,-0.035 52.129,0 52.059,0L51.713,0C51.643,0 51.608,-0.035 51.608,-0.105L51.608,-7.245C51.608,-7.315 51.643,-7.35 51.713,-7.35L52.059,-7.35C52.129,-7.35 52.164,-7.315 52.164,-7.245L52.164,-4.778C52.164,-4.757 52.171,-4.746 52.185,-4.746C52.199,-4.746 52.21,-4.757 52.217,-4.778C52.469,-5.17 52.84,-5.366 53.33,-5.366Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M57.425,0.084C56.963,0.084 56.588,-0.061 56.301,-0.352C56.014,-0.642 55.871,-1.018 55.871,-1.481L55.871,-3.801C55.871,-4.263 56.014,-4.641 56.301,-4.935C56.588,-5.229 56.963,-5.376 57.425,-5.376C57.901,-5.376 58.282,-5.231 58.569,-4.94C58.856,-4.65 59,-4.27 59,-3.801L59,-1.481C59,-1.018 58.856,-0.642 58.569,-0.352C58.282,-0.061 57.901,0.084 57.425,0.084ZM57.425,-0.409C57.726,-0.409 57.971,-0.513 58.16,-0.719C58.349,-0.926 58.443,-1.19 58.443,-1.512L58.443,-3.769C58.443,-4.099 58.349,-4.366 58.16,-4.573C57.971,-4.779 57.726,-4.883 57.425,-4.883C57.131,-4.883 56.891,-4.779 56.705,-4.573C56.52,-4.366 56.427,-4.099 56.427,-3.769L56.427,-1.512C56.427,-1.19 56.52,-0.926 56.705,-0.719C56.891,-0.513 57.131,-0.409 57.425,-0.409Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M61.982,-4.956C61.982,-4.886 61.947,-4.851 61.877,-4.851L61.037,-4.851C61.009,-4.851 60.995,-4.837 60.995,-4.809L60.995,-1.428C60.995,-1.078 61.054,-0.835 61.173,-0.698C61.292,-0.562 61.481,-0.494 61.74,-0.494L61.845,-0.494C61.915,-0.494 61.95,-0.459 61.95,-0.388L61.95,-0.105C61.95,-0.035 61.915,0 61.845,0L61.635,0C61.243,0 60.947,-0.091 60.748,-0.273C60.548,-0.455 60.449,-0.795 60.449,-1.292L60.449,-4.809C60.449,-4.837 60.435,-4.851 60.407,-4.851L59.976,-4.851C59.906,-4.851 59.871,-4.886 59.871,-4.956L59.871,-5.187C59.871,-5.257 59.906,-5.292 59.976,-5.292L60.407,-5.292C60.435,-5.292 60.449,-5.306 60.449,-5.334L60.449,-6.51C60.449,-6.58 60.484,-6.615 60.554,-6.615L60.89,-6.615C60.96,-6.615 60.995,-6.58 60.995,-6.51L60.995,-5.334C60.995,-5.306 61.009,-5.292 61.037,-5.292L61.877,-5.292C61.947,-5.292 61.982,-5.257 61.982,-5.187L61.982,-4.956Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M64.439,0.084C63.977,0.084 63.602,-0.061 63.315,-0.352C63.028,-0.642 62.885,-1.018 62.885,-1.481L62.885,-3.801C62.885,-4.263 63.028,-4.641 63.315,-4.935C63.602,-5.229 63.977,-5.376 64.439,-5.376C64.915,-5.376 65.296,-5.231 65.583,-4.94C65.87,-4.65 66.014,-4.27 66.014,-3.801L66.014,-1.481C66.014,-1.018 65.87,-0.642 65.583,-0.352C65.296,-0.061 64.915,0.084 64.439,0.084ZM64.439,-0.409C64.74,-0.409 64.984,-0.513 65.174,-0.719C65.362,-0.926 65.457,-1.19 65.457,-1.512L65.457,-3.769C65.457,-4.099 65.362,-4.366 65.174,-4.573C64.984,-4.779 64.74,-4.883 64.439,-4.883C64.145,-4.883 63.905,-4.779 63.719,-4.573C63.534,-4.366 63.441,-4.099 63.441,-3.769L63.441,-1.512C63.441,-1.19 63.534,-0.926 63.719,-0.719C63.905,-0.513 64.145,-0.409 64.439,-0.409Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M69.699,-5.187C69.699,-5.257 69.734,-5.292 69.804,-5.292L70.161,-5.292C70.231,-5.292 70.266,-5.257 70.266,-5.187L70.266,-0.063C70.266,0.658 70.102,1.207 69.772,1.585C69.444,1.963 68.915,2.138 68.187,2.111C68.117,2.11 68.082,2.075 68.082,2.006L68.082,1.722C68.082,1.652 68.128,1.617 68.219,1.617C68.751,1.617 69.13,1.473 69.358,1.186C69.585,0.899 69.699,0.469 69.699,-0.105L69.699,-0.504C69.699,-0.525 69.692,-0.537 69.678,-0.541C69.664,-0.544 69.654,-0.536 69.647,-0.515C69.528,-0.326 69.375,-0.184 69.19,-0.089C69.004,0.005 68.8,0.052 68.576,0.053C68.142,0.052 67.797,-0.093 67.541,-0.383C67.286,-0.674 67.158,-1.054 67.158,-1.523L67.158,-3.801C67.158,-4.27 67.286,-4.65 67.541,-4.94C67.797,-5.231 68.142,-5.376 68.576,-5.376C68.8,-5.376 69.006,-5.327 69.195,-5.229C69.384,-5.131 69.535,-4.991 69.647,-4.809C69.661,-4.795 69.673,-4.788 69.683,-4.788C69.694,-4.788 69.699,-4.799 69.699,-4.82L69.699,-5.187ZM68.723,-0.441C69.01,-0.441 69.244,-0.543 69.426,-0.745C69.608,-0.949 69.699,-1.215 69.699,-1.543L69.699,-3.769C69.699,-4.099 69.608,-4.366 69.426,-4.573C69.244,-4.779 69.01,-4.883 68.723,-4.883C68.429,-4.883 68.187,-4.779 67.998,-4.573C67.809,-4.366 67.715,-4.099 67.715,-3.769L67.715,-1.543C67.715,-1.222 67.809,-0.957 67.998,-0.751C68.187,-0.544 68.429,-0.441 68.723,-0.441Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M73.175,-5.334C73.35,-5.334 73.5,-5.299 73.626,-5.229C73.675,-5.201 73.693,-5.156 73.679,-5.093L73.595,-4.736C73.574,-4.673 73.528,-4.655 73.458,-4.683C73.346,-4.725 73.21,-4.743 73.049,-4.736C72.769,-4.729 72.541,-4.589 72.366,-4.316C72.191,-4.043 72.104,-3.706 72.104,-3.308L72.104,-0.105C72.104,-0.035 72.069,0 71.999,0L71.652,0C71.582,0 71.547,-0.035 71.547,-0.105L71.547,-5.187C71.547,-5.257 71.582,-5.292 71.652,-5.292L71.999,-5.292C72.069,-5.292 72.104,-5.257 72.104,-5.187L72.104,-4.536C72.104,-4.515 72.111,-4.505 72.125,-4.505C72.139,-4.505 72.149,-4.515 72.156,-4.536C72.254,-4.788 72.389,-4.984 72.56,-5.124C72.732,-5.264 72.937,-5.334 73.175,-5.334Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M75.947,-5.376C76.423,-5.376 76.795,-5.217 77.065,-4.898C77.334,-4.58 77.469,-4.155 77.469,-3.622L77.469,-0.105C77.469,-0.035 77.434,0 77.364,0L77.018,0C76.948,0 76.913,-0.035 76.913,-0.105L76.913,-0.483C76.913,-0.504 76.907,-0.516 76.897,-0.52C76.886,-0.523 76.874,-0.518 76.86,-0.504C76.601,-0.112 76.195,0.084 75.642,0.084C75.271,0.084 74.951,-0.025 74.681,-0.242C74.412,-0.459 74.277,-0.84 74.277,-1.386C74.277,-1.967 74.438,-2.394 74.76,-2.667C75.082,-2.94 75.513,-3.076 76.052,-3.076L76.871,-3.076C76.899,-3.076 76.913,-3.091 76.913,-3.119L76.913,-3.602C76.913,-3.994 76.827,-4.305 76.655,-4.536C76.484,-4.767 76.244,-4.883 75.936,-4.883C75.691,-4.883 75.479,-4.806 75.301,-4.652C75.122,-4.498 75.019,-4.298 74.991,-4.053C74.991,-3.983 74.956,-3.948 74.886,-3.948L74.508,-3.969C74.473,-3.969 74.447,-3.979 74.429,-4C74.412,-4.021 74.407,-4.046 74.414,-4.074C74.456,-4.466 74.62,-4.781 74.907,-5.019C75.194,-5.257 75.541,-5.376 75.947,-5.376ZM75.758,-0.409C76.073,-0.409 76.344,-0.511 76.571,-0.714C76.799,-0.917 76.913,-1.204 76.913,-1.575L76.913,-2.572C76.913,-2.601 76.899,-2.615 76.871,-2.615L76.052,-2.615C75.688,-2.615 75.395,-2.515 75.175,-2.315C74.954,-2.116 74.844,-1.82 74.844,-1.428C74.844,-1.085 74.928,-0.83 75.096,-0.662C75.264,-0.494 75.485,-0.409 75.758,-0.409Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M82.845,-5.366C83.244,-5.366 83.559,-5.212 83.79,-4.904C84.021,-4.596 84.137,-4.176 84.137,-3.643L84.137,-0.105C84.137,-0.035 84.102,0 84.032,0L83.685,0C83.615,0 83.58,-0.035 83.58,-0.105L83.58,-3.591C83.58,-3.983 83.498,-4.294 83.333,-4.526C83.169,-4.757 82.95,-4.872 82.677,-4.872C82.383,-4.872 82.15,-4.76 81.979,-4.536C81.807,-4.312 81.722,-4.004 81.722,-3.612L81.722,-0.105C81.722,-0.035 81.687,0 81.617,0L81.27,0C81.2,0 81.165,-0.035 81.165,-0.105L81.165,-3.591C81.165,-3.983 81.081,-4.294 80.913,-4.526C80.745,-4.757 80.528,-4.872 80.262,-4.872C79.968,-4.872 79.734,-4.76 79.559,-4.536C79.384,-4.312 79.296,-4.004 79.296,-3.612L79.296,-0.105C79.296,-0.035 79.261,0 79.191,0L78.855,0C78.785,0 78.75,-0.035 78.75,-0.105L78.75,-5.187C78.75,-5.257 78.785,-5.292 78.855,-5.292L79.191,-5.292C79.261,-5.292 79.296,-5.257 79.296,-5.187L79.296,-4.799C79.296,-4.778 79.303,-4.765 79.317,-4.762C79.331,-4.758 79.342,-4.767 79.349,-4.788C79.475,-4.977 79.634,-5.121 79.826,-5.219C80.019,-5.317 80.22,-5.366 80.43,-5.366C80.696,-5.366 80.927,-5.296 81.123,-5.156C81.319,-5.016 81.47,-4.816 81.575,-4.557C81.589,-4.522 81.606,-4.529 81.627,-4.578C81.746,-4.837 81.914,-5.033 82.131,-5.166C82.348,-5.299 82.586,-5.366 82.845,-5.366Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M89.576,-5.366C89.975,-5.366 90.29,-5.212 90.521,-4.904C90.752,-4.596 90.867,-4.176 90.867,-3.643L90.867,-0.105C90.867,-0.035 90.832,0 90.762,0L90.416,0C90.346,0 90.311,-0.035 90.311,-0.105L90.311,-3.591C90.311,-3.983 90.228,-4.294 90.064,-4.526C89.899,-4.757 89.681,-4.872 89.408,-4.872C89.114,-4.872 88.881,-4.76 88.709,-4.536C88.538,-4.312 88.452,-4.004 88.452,-3.612L88.452,-0.105C88.452,-0.035 88.417,0 88.347,0L88.001,0C87.931,0 87.896,-0.035 87.896,-0.105L87.896,-3.591C87.896,-3.983 87.812,-4.294 87.644,-4.526C87.476,-4.757 87.259,-4.872 86.993,-4.872C86.699,-4.872 86.464,-4.76 86.289,-4.536C86.114,-4.312 86.027,-4.004 86.027,-3.612L86.027,-0.105C86.027,-0.035 85.992,0 85.922,0L85.586,0C85.516,0 85.481,-0.035 85.481,-0.105L85.481,-5.187C85.481,-5.257 85.516,-5.292 85.586,-5.292L85.922,-5.292C85.992,-5.292 86.027,-5.257 86.027,-5.187L86.027,-4.799C86.027,-4.778 86.034,-4.765 86.048,-4.762C86.062,-4.758 86.072,-4.767 86.079,-4.788C86.205,-4.977 86.364,-5.121 86.557,-5.219C86.749,-5.317 86.951,-5.366 87.161,-5.366C87.427,-5.366 87.658,-5.296 87.854,-5.156C88.05,-5.016 88.2,-4.816 88.305,-4.557C88.319,-4.522 88.337,-4.529 88.358,-4.578C88.477,-4.837 88.645,-5.033 88.862,-5.166C89.079,-5.299 89.317,-5.366 89.576,-5.366Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M95.204,-2.552C95.204,-2.482 95.169,-2.447 95.099,-2.447L92.684,-2.447C92.656,-2.447 92.642,-2.433 92.642,-2.405L92.642,-1.512C92.642,-1.19 92.734,-0.926 92.92,-0.719C93.105,-0.513 93.345,-0.409 93.639,-0.409C93.884,-0.409 94.094,-0.483 94.269,-0.63C94.444,-0.777 94.56,-0.97 94.616,-1.208C94.637,-1.271 94.675,-1.302 94.731,-1.302L95.067,-1.281C95.095,-1.281 95.12,-1.274 95.141,-1.26C95.162,-1.246 95.169,-1.225 95.162,-1.197L95.162,-1.155C95.092,-0.77 94.924,-0.467 94.658,-0.247C94.392,-0.026 94.052,0.084 93.639,0.084C93.177,0.084 92.803,-0.061 92.516,-0.352C92.229,-0.642 92.085,-1.018 92.085,-1.481L92.085,-3.801C92.085,-4.263 92.229,-4.641 92.516,-4.935C92.803,-5.229 93.177,-5.376 93.639,-5.376C94.108,-5.376 94.486,-5.229 94.773,-4.935C95.06,-4.641 95.204,-4.263 95.204,-3.801L95.204,-2.552ZM93.639,-4.883C93.345,-4.883 93.105,-4.779 92.92,-4.573C92.734,-4.366 92.642,-4.099 92.642,-3.769L92.642,-2.971C92.642,-2.944 92.656,-2.93 92.684,-2.93L94.605,-2.93C94.633,-2.93 94.647,-2.944 94.647,-2.971L94.647,-3.769C94.647,-4.099 94.554,-4.366 94.369,-4.573C94.183,-4.779 93.94,-4.883 93.639,-4.883Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M98.081,-4.956C98.081,-4.886 98.046,-4.851 97.976,-4.851L97.136,-4.851C97.108,-4.851 97.094,-4.837 97.094,-4.809L97.094,-1.428C97.094,-1.078 97.153,-0.835 97.272,-0.698C97.391,-0.562 97.58,-0.494 97.839,-0.494L97.944,-0.494C98.014,-0.494 98.049,-0.459 98.049,-0.388L98.049,-0.105C98.049,-0.035 98.014,0 97.944,0L97.734,0C97.342,0 97.046,-0.091 96.847,-0.273C96.647,-0.455 96.548,-0.795 96.548,-1.292L96.548,-4.809C96.548,-4.837 96.534,-4.851 96.506,-4.851L96.075,-4.851C96.005,-4.851 95.97,-4.886 95.97,-4.956L95.97,-5.187C95.97,-5.257 96.005,-5.292 96.075,-5.292L96.506,-5.292C96.534,-5.292 96.548,-5.306 96.548,-5.334L96.548,-6.51C96.548,-6.58 96.583,-6.615 96.653,-6.615L96.989,-6.615C97.059,-6.615 97.094,-6.58 97.094,-6.51L97.094,-5.334C97.094,-5.306 97.108,-5.292 97.136,-5.292L97.976,-5.292C98.046,-5.292 98.081,-5.257 98.081,-5.187L98.081,-4.956Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M100.737,-5.334C100.912,-5.334 101.063,-5.299 101.189,-5.229C101.238,-5.201 101.255,-5.156 101.241,-5.093L101.157,-4.736C101.136,-4.673 101.091,-4.655 101.021,-4.683C100.909,-4.725 100.772,-4.743 100.611,-4.736C100.331,-4.729 100.104,-4.589 99.929,-4.316C99.754,-4.043 99.666,-3.706 99.666,-3.308L99.666,-0.105C99.666,-0.035 99.631,0 99.561,0L99.215,0C99.145,0 99.11,-0.035 99.11,-0.105L99.11,-5.187C99.11,-5.257 99.145,-5.292 99.215,-5.292L99.561,-5.292C99.631,-5.292 99.666,-5.257 99.666,-5.187L99.666,-4.536C99.666,-4.515 99.673,-4.505 99.687,-4.505C99.701,-4.505 99.712,-4.515 99.719,-4.536C99.817,-4.788 99.951,-4.984 100.123,-5.124C100.294,-5.264 100.499,-5.334 100.737,-5.334Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M102.018,2.1C101.976,2.1 101.955,2.065 101.955,1.995L101.955,1.722C101.955,1.694 101.962,1.669 101.976,1.648C101.99,1.627 102.004,1.617 102.018,1.617L102.071,1.617C102.281,1.61 102.443,1.566 102.559,1.486C102.674,1.405 102.771,1.256 102.848,1.039C102.925,0.822 103.012,0.486 103.11,0.032C103.117,0.017 103.119,0.005 103.115,-0.005C103.112,-0.016 103.11,-0.025 103.11,-0.032L101.766,-5.177L101.756,-5.208C101.756,-5.264 101.791,-5.292 101.861,-5.292L102.228,-5.292C102.291,-5.292 102.33,-5.261 102.344,-5.198L103.383,-0.83C103.39,-0.809 103.397,-0.798 103.404,-0.798C103.411,-0.798 103.418,-0.809 103.425,-0.83L104.454,-5.198C104.468,-5.261 104.507,-5.292 104.57,-5.292L104.948,-5.282C104.983,-5.282 105.009,-5.271 105.026,-5.25C105.044,-5.229 105.046,-5.201 105.032,-5.166L103.551,0.536C103.432,0.99 103.315,1.326 103.199,1.543C103.084,1.76 102.944,1.907 102.779,1.984C102.615,2.061 102.382,2.1 102.081,2.1L102.018,2.1Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M109.61,0.084C109.113,0.084 108.708,-0.086 108.397,-0.425C108.085,-0.765 107.93,-1.208 107.93,-1.754L107.93,-1.985C107.93,-2.055 107.965,-2.09 108.035,-2.09L108.371,-2.09C108.441,-2.09 108.476,-2.055 108.476,-1.985L108.476,-1.775C108.476,-1.362 108.581,-1.029 108.791,-0.777C109.001,-0.525 109.27,-0.399 109.599,-0.399C109.928,-0.399 110.201,-0.522 110.418,-0.767C110.635,-1.012 110.744,-1.33 110.744,-1.722C110.744,-1.981 110.693,-2.205 110.591,-2.394C110.49,-2.583 110.359,-2.748 110.198,-2.888C110.037,-3.028 109.778,-3.231 109.421,-3.497C109.064,-3.763 108.787,-3.987 108.591,-4.169C108.395,-4.351 108.236,-4.566 108.113,-4.814C107.991,-5.063 107.93,-5.359 107.93,-5.702C107.93,-6.241 108.08,-6.664 108.381,-6.972C108.682,-7.28 109.071,-7.434 109.547,-7.434C110.058,-7.434 110.465,-7.263 110.77,-6.92C111.074,-6.577 111.227,-6.125 111.227,-5.565L111.227,-5.303C111.227,-5.233 111.192,-5.198 111.122,-5.198L110.786,-5.198C110.716,-5.198 110.681,-5.233 110.681,-5.303L110.681,-5.565C110.681,-5.978 110.576,-6.312 110.366,-6.568C110.156,-6.823 109.883,-6.951 109.547,-6.951C109.232,-6.951 108.974,-6.841 108.775,-6.62C108.575,-6.4 108.476,-6.09 108.476,-5.691C108.476,-5.453 108.518,-5.247 108.602,-5.071C108.686,-4.897 108.812,-4.73 108.98,-4.573C109.148,-4.415 109.396,-4.214 109.725,-3.969C110.138,-3.661 110.448,-3.413 110.654,-3.224C110.861,-3.035 111.018,-2.828 111.127,-2.604C111.235,-2.38 111.29,-2.111 111.29,-1.796C111.29,-1.229 111.134,-0.774 110.822,-0.431C110.511,-0.088 110.107,0.084 109.61,0.084Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M113.894,0.084C113.432,0.084 113.057,-0.061 112.77,-0.352C112.483,-0.642 112.34,-1.018 112.34,-1.481L112.34,-3.801C112.34,-4.263 112.483,-4.641 112.77,-4.935C113.057,-5.229 113.432,-5.376 113.894,-5.376C114.37,-5.376 114.751,-5.231 115.038,-4.94C115.325,-4.65 115.469,-4.27 115.469,-3.801L115.469,-1.481C115.469,-1.018 115.325,-0.642 115.038,-0.352C114.751,-0.061 114.37,0.084 113.894,0.084ZM113.894,-0.409C114.195,-0.409 114.44,-0.513 114.629,-0.719C114.818,-0.926 114.912,-1.19 114.912,-1.512L114.912,-3.769C114.912,-4.099 114.818,-4.366 114.629,-4.573C114.44,-4.779 114.195,-4.883 113.894,-4.883C113.6,-4.883 113.36,-4.779 113.174,-4.573C112.989,-4.366 112.896,-4.099 112.896,-3.769L112.896,-1.512C112.896,-1.19 112.989,-0.926 113.174,-0.719C113.36,-0.513 113.6,-0.409 113.894,-0.409Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M118.283,-6.951C117.982,-6.951 117.775,-6.851 117.663,-6.652C117.551,-6.452 117.495,-6.139 117.495,-5.712L117.495,-5.334C117.495,-5.306 117.509,-5.292 117.537,-5.292L118.398,-5.292C118.468,-5.292 118.503,-5.257 118.503,-5.187L118.503,-4.956C118.503,-4.886 118.468,-4.851 118.398,-4.851L117.537,-4.851C117.509,-4.851 117.495,-4.837 117.495,-4.809L117.495,-0.105C117.495,-0.035 117.46,0 117.39,0L117.044,0C116.974,0 116.939,-0.035 116.939,-0.105L116.939,-4.809C116.939,-4.837 116.925,-4.851 116.897,-4.851L116.456,-4.851C116.386,-4.851 116.351,-4.886 116.351,-4.956L116.351,-5.187C116.351,-5.257 116.386,-5.292 116.456,-5.292L116.897,-5.292C116.925,-5.292 116.939,-5.306 116.939,-5.334L116.939,-5.723C116.939,-6.31 117.04,-6.743 117.243,-7.019C117.446,-7.296 117.789,-7.434 118.272,-7.434L118.43,-7.434C118.5,-7.434 118.535,-7.399 118.535,-7.329L118.524,-7.056C118.524,-6.986 118.489,-6.951 118.419,-6.951L118.283,-6.951Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M121.296,-4.956C121.296,-4.886 121.261,-4.851 121.191,-4.851L120.351,-4.851C120.323,-4.851 120.309,-4.837 120.309,-4.809L120.309,-1.428C120.309,-1.078 120.369,-0.835 120.488,-0.698C120.607,-0.562 120.796,-0.494 121.055,-0.494L121.16,-0.494C121.23,-0.494 121.265,-0.459 121.265,-0.388L121.265,-0.105C121.265,-0.035 121.23,0 121.16,0L120.95,0C120.558,0 120.262,-0.091 120.062,-0.273C119.863,-0.455 119.763,-0.795 119.763,-1.292L119.763,-4.809C119.763,-4.837 119.749,-4.851 119.721,-4.851L119.291,-4.851C119.221,-4.851 119.186,-4.886 119.186,-4.956L119.186,-5.187C119.186,-5.257 119.221,-5.292 119.291,-5.292L119.721,-5.292C119.749,-5.292 119.763,-5.306 119.763,-5.334L119.763,-6.51C119.763,-6.58 119.798,-6.615 119.868,-6.615L120.204,-6.615C120.274,-6.615 120.309,-6.58 120.309,-6.51L120.309,-5.334C120.309,-5.306 120.323,-5.292 120.351,-5.292L121.191,-5.292C121.261,-5.292 121.296,-5.257 121.296,-5.187L121.296,-4.956Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M123.113,0C123.05,0 123.011,-0.032 122.997,-0.094L121.895,-5.177L121.895,-5.198C121.895,-5.261 121.926,-5.292 121.989,-5.292L122.325,-5.292C122.395,-5.292 122.434,-5.261 122.441,-5.198L123.281,-0.861C123.288,-0.84 123.295,-0.83 123.302,-0.83C123.309,-0.83 123.316,-0.84 123.323,-0.861L124.173,-5.198C124.187,-5.261 124.226,-5.292 124.289,-5.292L124.604,-5.292C124.674,-5.292 124.712,-5.261 124.719,-5.198L125.57,-0.861C125.577,-0.84 125.584,-0.83 125.591,-0.83C125.598,-0.83 125.605,-0.84 125.612,-0.861L126.473,-5.198C126.487,-5.261 126.525,-5.292 126.588,-5.292L126.914,-5.282C126.991,-5.282 127.022,-5.243 127.008,-5.166L125.895,-0.094C125.888,-0.032 125.85,0 125.78,0L125.423,0C125.36,0 125.321,-0.032 125.307,-0.094L124.457,-4.221C124.45,-4.242 124.443,-4.253 124.436,-4.253C124.429,-4.253 124.422,-4.242 124.415,-4.221L123.585,-0.094C123.578,-0.032 123.54,0 123.47,0L123.113,0Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M129.371,-5.376C129.847,-5.376 130.219,-5.217 130.489,-4.898C130.758,-4.58 130.893,-4.155 130.893,-3.622L130.893,-0.105C130.893,-0.035 130.858,0 130.788,0L130.442,0C130.372,0 130.337,-0.035 130.337,-0.105L130.337,-0.483C130.337,-0.504 130.331,-0.516 130.321,-0.52C130.31,-0.523 130.298,-0.518 130.284,-0.504C130.025,-0.112 129.619,0.084 129.066,0.084C128.695,0.084 128.375,-0.025 128.105,-0.242C127.836,-0.459 127.701,-0.84 127.701,-1.386C127.701,-1.967 127.862,-2.394 128.184,-2.667C128.506,-2.94 128.937,-3.076 129.476,-3.076L130.295,-3.076C130.323,-3.076 130.337,-3.091 130.337,-3.119L130.337,-3.602C130.337,-3.994 130.251,-4.305 130.079,-4.536C129.908,-4.767 129.668,-4.883 129.36,-4.883C129.115,-4.883 128.903,-4.806 128.725,-4.652C128.546,-4.498 128.443,-4.298 128.415,-4.053C128.415,-3.983 128.38,-3.948 128.31,-3.948L127.932,-3.969C127.897,-3.969 127.871,-3.979 127.853,-4C127.836,-4.021 127.831,-4.046 127.838,-4.074C127.88,-4.466 128.044,-4.781 128.331,-5.019C128.618,-5.257 128.965,-5.376 129.371,-5.376ZM129.182,-0.409C129.497,-0.409 129.768,-0.511 129.995,-0.714C130.223,-0.917 130.337,-1.204 130.337,-1.575L130.337,-2.572C130.337,-2.601 130.323,-2.615 130.295,-2.615L129.476,-2.615C129.112,-2.615 128.819,-2.515 128.599,-2.315C128.378,-2.116 128.268,-1.82 128.268,-1.428C128.268,-1.085 128.352,-0.83 128.52,-0.662C128.688,-0.494 128.909,-0.409 129.182,-0.409Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M133.802,-5.334C133.977,-5.334 134.127,-5.299 134.253,-5.229C134.302,-5.201 134.32,-5.156 134.306,-5.093L134.222,-4.736C134.201,-4.673 134.155,-4.655 134.085,-4.683C133.973,-4.725 133.837,-4.743 133.676,-4.736C133.396,-4.729 133.168,-4.589 132.993,-4.316C132.818,-4.043 132.731,-3.706 132.731,-3.308L132.731,-0.105C132.731,-0.035 132.696,0 132.626,0L132.279,0C132.209,0 132.174,-0.035 132.174,-0.105L132.174,-5.187C132.174,-5.257 132.209,-5.292 132.279,-5.292L132.626,-5.292C132.696,-5.292 132.731,-5.257 132.731,-5.187L132.731,-4.536C132.731,-4.515 132.738,-4.505 132.752,-4.505C132.766,-4.505 132.776,-4.515 132.783,-4.536C132.881,-4.788 133.016,-4.984 133.187,-5.124C133.359,-5.264 133.564,-5.334 133.802,-5.334Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M138.117,-2.552C138.117,-2.482 138.082,-2.447 138.012,-2.447L135.597,-2.447C135.569,-2.447 135.555,-2.433 135.555,-2.405L135.555,-1.512C135.555,-1.19 135.648,-0.926 135.833,-0.719C136.019,-0.513 136.259,-0.409 136.553,-0.409C136.798,-0.409 137.008,-0.483 137.183,-0.63C137.358,-0.777 137.473,-0.97 137.529,-1.208C137.55,-1.271 137.589,-1.302 137.645,-1.302L137.981,-1.281C138.009,-1.281 138.033,-1.274 138.054,-1.26C138.075,-1.246 138.082,-1.225 138.075,-1.197L138.075,-1.155C138.005,-0.77 137.837,-0.467 137.571,-0.247C137.305,-0.026 136.966,0.084 136.553,0.084C136.091,0.084 135.716,-0.061 135.429,-0.352C135.142,-0.642 134.999,-1.018 134.999,-1.481L134.999,-3.801C134.999,-4.263 135.142,-4.641 135.429,-4.935C135.716,-5.229 136.091,-5.376 136.553,-5.376C137.022,-5.376 137.4,-5.229 137.687,-4.935C137.974,-4.641 138.117,-4.263 138.117,-3.801L138.117,-2.552ZM136.553,-4.883C136.259,-4.883 136.019,-4.779 135.833,-4.573C135.648,-4.366 135.555,-4.099 135.555,-3.769L135.555,-2.971C135.555,-2.944 135.569,-2.93 135.597,-2.93L137.519,-2.93C137.547,-2.93 137.561,-2.944 137.561,-2.971L137.561,-3.769C137.561,-4.099 137.468,-4.366 137.282,-4.573C137.097,-4.779 136.854,-4.883 136.553,-4.883Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1182.79,3827.56)">
|
||||
<path d="M0,26.792L0,-0.001C0,-0.263 0.131,-0.395 0.395,-0.395L0.866,-0.395C1.077,-0.395 1.222,-0.289 1.3,-0.079L6.305,12.45C6.33,12.529 6.37,12.563 6.422,12.549C6.475,12.536 6.515,12.503 6.541,12.45L11.663,-0.079C11.741,-0.289 11.886,-0.395 12.096,-0.395L12.569,-0.395C12.831,-0.395 12.963,-0.263 12.963,-0.001L12.963,26.792C12.963,27.056 12.831,27.187 12.569,27.187L12.175,27.187C11.912,27.187 11.781,27.056 11.781,26.792L11.781,2.758C11.781,2.679 11.754,2.634 11.702,2.62C11.648,2.606 11.609,2.64 11.584,2.719L6.974,14.184C6.896,14.395 6.751,14.499 6.541,14.499L6.501,14.499C6.29,14.499 6.146,14.395 6.068,14.184L1.379,2.719C1.353,2.666 1.312,2.64 1.261,2.64C1.208,2.64 1.183,2.679 1.183,2.758L1.183,26.792C1.183,27.056 1.051,27.187 0.788,27.187L0.395,27.187C0.131,27.187 0,27.056 0,26.792" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1436.6,4044.92)">
|
||||
<path d="M0,-25.374L-9.614,-25.374C-9.72,-25.374 -9.772,-25.321 -9.772,-25.216L-9.772,-13.395C-9.772,-13.291 -9.72,-13.239 -9.614,-13.239L-3.311,-13.239C-3.048,-13.239 -2.916,-13.106 -2.916,-12.845L-2.916,-12.568C-2.916,-12.307 -3.048,-12.175 -3.311,-12.175L-9.614,-12.175C-9.72,-12.175 -9.772,-12.121 -9.772,-12.017L-9.772,-0.157C-9.772,-0.052 -9.72,0 -9.614,0L0,0C0.262,0 0.394,0.132 0.394,0.395L0.394,0.709C0.394,0.973 0.262,1.104 0,1.104L-10.561,1.104C-10.822,1.104 -10.954,0.973 -10.954,0.709L-10.954,-26.084C-10.954,-26.346 -10.822,-26.478 -10.561,-26.478L0,-26.478C0.262,-26.478 0.394,-26.346 0.394,-26.084L0.394,-25.768C0.394,-25.506 0.262,-25.374 0,-25.374" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1489.31,3837.25)">
|
||||
<path d="M0,24.467C-1.091,23.22 -1.636,21.571 -1.636,19.522L-1.636,18.774C-1.636,18.512 -1.505,18.379 -1.241,18.379L-0.887,18.379C-0.624,18.379 -0.493,18.512 -0.493,18.774L-0.493,19.483C-0.493,21.217 -0.054,22.615 0.827,23.679C1.707,24.742 2.843,25.275 4.235,25.275C5.628,25.275 6.782,24.763 7.702,23.738C8.622,22.713 9.081,21.374 9.081,19.719C9.081,18.643 8.871,17.71 8.451,16.922C8.031,16.134 7.512,15.464 6.895,14.912C6.277,14.361 5.26,13.56 3.842,12.509C2.502,11.485 1.478,10.631 0.768,9.948C0.059,9.265 -0.52,8.477 -0.966,7.584C-1.412,6.692 -1.636,5.627 -1.636,4.392C-1.636,2.448 -1.104,0.919 -0.039,-0.198C1.024,-1.314 2.383,-1.872 4.038,-1.872C5.824,-1.872 7.262,-1.242 8.353,0.019C9.442,1.28 9.987,2.935 9.987,4.983L9.987,5.968C9.987,6.232 9.856,6.363 9.594,6.363L9.239,6.363C8.977,6.363 8.845,6.232 8.845,5.968L8.845,5.023C8.845,3.263 8.405,1.851 7.525,0.787C6.645,-0.277 5.482,-0.808 4.038,-0.808C2.725,-0.808 1.647,-0.348 0.807,0.571C-0.033,1.49 -0.453,2.79 -0.453,4.471C-0.453,5.444 -0.282,6.29 0.059,7.012C0.399,7.735 0.899,8.411 1.556,9.041C2.212,9.672 3.185,10.46 4.472,11.405C6.021,12.562 7.171,13.488 7.919,14.184C8.668,14.879 9.239,15.635 9.633,16.449C10.027,17.264 10.224,18.262 10.224,19.444C10.224,21.519 9.672,23.187 8.569,24.447C7.466,25.708 6.034,26.339 4.274,26.339C2.515,26.339 1.09,25.715 0,24.467" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1709.12,4054.12)">
|
||||
<path d="M0,-27.581L0.394,-27.581C0.655,-27.581 0.788,-27.449 0.788,-27.187L0.788,-0.394C0.788,-0.131 0.655,0 0.394,0L0,0C-0.264,0 -0.395,-0.131 -0.395,-0.394L-0.395,-13.12C-0.395,-13.225 -0.447,-13.278 -0.552,-13.278L-9.339,-13.278C-9.444,-13.278 -9.497,-13.225 -9.497,-13.12L-9.497,-0.394C-9.497,-0.131 -9.628,0 -9.891,0L-10.285,0C-10.547,0 -10.679,-0.131 -10.679,-0.394L-10.679,-27.187C-10.679,-27.449 -10.547,-27.581 -10.285,-27.581L-9.891,-27.581C-9.628,-27.581 -9.497,-27.449 -9.497,-27.187L-9.497,-14.499C-9.497,-14.394 -9.444,-14.343 -9.339,-14.343L-0.552,-14.343C-0.447,-14.343 -0.395,-14.394 -0.395,-14.499L-0.395,-27.187C-0.395,-27.449 -0.264,-27.581 0,-27.581" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1783.33,4043.61)">
|
||||
<path d="M0,-25.139L0,-13.358C0,-13.252 0.052,-13.2 0.157,-13.2L4.768,-13.2C6.186,-13.2 7.321,-13.751 8.176,-14.855C9.029,-15.958 9.456,-17.416 9.456,-19.229C9.456,-21.04 9.029,-22.504 8.176,-23.621C7.321,-24.738 6.186,-25.296 4.768,-25.296L0.157,-25.296C0.052,-25.296 0,-25.243 0,-25.139M9.534,0.945L4.807,-12.018C4.78,-12.097 4.728,-12.136 4.648,-12.136L0.157,-12.136C0.052,-12.136 0,-12.083 0,-11.979L0,0.866C0,1.13 -0.132,1.26 -0.395,1.26L-0.788,1.26C-1.052,1.26 -1.183,1.13 -1.183,0.866L-1.183,-26.005C-1.183,-26.268 -1.052,-26.399 -0.788,-26.399L4.807,-26.399C6.566,-26.399 7.979,-25.743 9.042,-24.429C10.106,-23.116 10.638,-21.382 10.638,-19.229C10.638,-17.363 10.23,-15.813 9.417,-14.578C8.602,-13.344 7.486,-12.57 6.067,-12.254C5.962,-12.201 5.923,-12.136 5.949,-12.057L10.678,0.827L10.717,0.985C10.717,1.169 10.599,1.26 10.362,1.26L10.008,1.26C9.771,1.26 9.614,1.156 9.534,0.945" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1987.55,3842.83)">
|
||||
<path d="M0,23.127C0.92,22.169 1.38,20.928 1.38,19.404L1.38,3.762C1.38,2.238 0.92,0.99 0,0.019C-0.919,-0.953 -2.114,-1.439 -3.585,-1.439C-5.029,-1.439 -6.205,-0.953 -7.111,0.019C-8.018,0.99 -8.471,2.238 -8.471,3.762L-8.471,19.404C-8.471,20.928 -8.018,22.169 -7.111,23.127C-6.205,24.087 -5.029,24.565 -3.585,24.565C-2.114,24.565 -0.919,24.087 0,23.127M-7.958,23.915C-9.088,22.747 -9.653,21.216 -9.653,19.325L-9.653,3.841C-9.653,1.949 -9.088,0.413 -7.958,-0.769C-6.829,-1.951 -5.371,-2.542 -3.585,-2.542C-1.772,-2.542 -0.295,-1.951 0.848,-0.769C1.99,0.413 2.562,1.949 2.562,3.841L2.562,19.325C2.562,21.216 1.99,22.747 0.848,23.915C-0.295,25.085 -1.772,25.669 -3.585,25.669C-5.371,25.669 -6.829,25.085 -7.958,23.915" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,2134,3842.83)">
|
||||
<path d="M0,23.127C0.919,22.169 1.379,20.928 1.379,19.404L1.379,3.762C1.379,2.238 0.919,0.99 0,0.019C-0.921,-0.953 -2.116,-1.439 -3.586,-1.439C-5.031,-1.439 -6.207,-0.953 -7.112,0.019C-8.019,0.99 -8.473,2.238 -8.473,3.762L-8.473,19.404C-8.473,20.928 -8.019,22.169 -7.112,23.127C-6.207,24.087 -5.031,24.565 -3.586,24.565C-2.116,24.565 -0.921,24.087 0,23.127M-7.96,23.915C-9.09,22.747 -9.654,21.216 -9.654,19.325L-9.654,3.841C-9.654,1.949 -9.09,0.413 -7.96,-0.769C-6.831,-1.951 -5.372,-2.542 -3.586,-2.542C-1.774,-2.542 -0.296,-1.951 0.847,-0.769C1.989,0.413 2.561,1.949 2.561,3.841L2.561,19.325C2.561,21.216 1.989,22.747 0.847,23.915C-0.296,25.085 -1.774,25.669 -3.586,25.669C-5.372,25.669 -6.831,25.085 -7.96,23.915" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,2206.56,3827.56)">
|
||||
<path d="M0,26.792L0,-0.001C0,-0.263 0.131,-0.395 0.395,-0.395L0.867,-0.395C1.077,-0.395 1.222,-0.289 1.3,-0.079L6.305,12.45C6.33,12.529 6.369,12.563 6.422,12.549C6.475,12.536 6.514,12.503 6.541,12.45L11.663,-0.079C11.741,-0.289 11.885,-0.395 12.096,-0.395L12.568,-0.395C12.831,-0.395 12.963,-0.263 12.963,-0.001L12.963,26.792C12.963,27.056 12.831,27.187 12.568,27.187L12.175,27.187C11.912,27.187 11.78,27.056 11.78,26.792L11.78,2.758C11.78,2.679 11.754,2.634 11.702,2.62C11.649,2.606 11.609,2.64 11.584,2.719L6.974,14.184C6.896,14.395 6.751,14.499 6.541,14.499L6.501,14.499C6.291,14.499 6.146,14.395 6.067,14.184L1.379,2.719C1.353,2.666 1.313,2.64 1.261,2.64C1.208,2.64 1.183,2.679 1.183,2.758L1.183,26.792C1.183,27.056 1.05,27.187 0.788,27.187L0.395,27.187C0.131,27.187 0,27.056 0,26.792" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(-8.33333,0,0,8.33333,1749.36,3477.68)">
|
||||
<path d="M-12.264,-21.463L12.425,-21.463L0.162,0L-24.689,0L-12.264,-21.463Z" style="fill:rgb(74,190,237);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(4.17531,-7.21187,-7.21187,-4.17531,1593.6,3566.71)">
|
||||
<path d="M6.159,10.683L30.96,10.683L18.529,-10.683L-6.189,-10.824L6.159,10.683Z" style="fill:rgb(33,143,204);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1542.27,3656.53)">
|
||||
<path d="M0,-21.462L24.689,-21.462L37.115,0L12.426,0L0,-21.462Z" style="fill:rgb(74,190,237);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(-4.17531,7.21187,7.21187,4.17531,2006.34,3567.29)">
|
||||
<path d="M-18.575,-32.216L6.226,-32.216L18.573,-10.709L-6.226,-10.709L-18.575,-32.216Z" style="fill:rgb(12,114,186);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(-4.17575,-7.21162,-7.21162,4.17575,1870.86,3477.41)">
|
||||
<path d="M-9.318,-1.375L3.081,-1.375L-0.793,5.372L-13.192,5.372L-9.318,-1.375Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1879.72,3531.1)">
|
||||
<path d="M0,0C0,0.624 -0.289,1.13 -0.646,1.13C-1.002,1.13 -1.291,0.624 -1.291,0C-1.291,-0.624 -1.002,-1.13 -0.646,-1.13C-0.289,-1.13 0,-0.624 0,0" style="fill:rgb(12,114,186);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1560.42,3477.68)">
|
||||
<path d="M0,0C0,1.203 -0.976,2.179 -2.179,2.179C-3.382,2.179 -4.357,1.203 -4.357,0C-4.357,-1.203 -3.382,-2.179 -2.179,-2.179C-0.976,-2.179 0,-1.203 0,0" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1766.17,3477.68)">
|
||||
<path d="M0,0C0,1.203 -0.976,2.179 -2.179,2.179C-3.382,2.179 -4.357,1.203 -4.357,0C-4.357,-1.203 -3.382,-2.179 -2.179,-2.179C-0.976,-2.179 0,-1.203 0,0" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1663.97,3656.53)">
|
||||
<path d="M0,0C0,1.203 -0.975,2.179 -2.178,2.179C-3.381,2.179 -4.356,1.203 -4.356,0C-4.356,-1.203 -3.381,-2.179 -2.178,-2.179C-0.975,-2.179 0,-1.203 0,0" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1869.72,3656.53)">
|
||||
<path d="M0,0C0,1.203 -0.976,2.179 -2.179,2.179C-3.382,2.179 -4.357,1.203 -4.357,0C-4.357,-1.203 -3.382,-2.179 -2.179,-2.179C-0.976,-2.179 0,-1.203 0,0" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1663.97,3298.83)">
|
||||
<path d="M0,-0.001C0,1.202 -0.975,2.178 -2.178,2.178C-3.381,2.178 -4.356,1.202 -4.356,-0.001C-4.356,-1.204 -3.381,-2.179 -2.178,-2.179C-0.975,-2.179 0,-1.204 0,-0.001" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1869.72,3298.83)">
|
||||
<path d="M0,-0.001C0,1.202 -0.976,2.178 -2.179,2.178C-3.382,2.178 -4.357,1.202 -4.357,-0.001C-4.357,-1.204 -3.382,-2.179 -2.179,-2.179C-0.976,-2.179 0,-1.204 0,-0.001" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1973.26,3477.68)">
|
||||
<path d="M0,0C0,1.203 -0.975,2.179 -2.179,2.179C-3.382,2.179 -4.356,1.203 -4.356,0C-4.356,-1.203 -3.382,-2.179 -2.179,-2.179C-0.975,-2.179 0,-1.203 0,0" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1551.59,3304.2)">
|
||||
<path d="M0,20.172L23.198,20.172L34.876,0L11.679,0L0,20.172ZM23.942,21.463L-2.239,21.463L10.935,-1.291L37.115,-1.291L23.942,21.463Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(8.33333,0,0,8.33333,1854.66,3296.12)">
|
||||
<path d="M0,43.894L-25.434,43.894L-38.046,22.11L-36.929,21.463L-24.689,42.603L-0.744,42.603L11.308,21.787L-0.931,0.648L0.187,0L12.799,21.787L0,43.894Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(-4.17546,-7.21179,-7.21179,4.17546,1855.89,3480.17)">
|
||||
<rect x="-18.055" y="10.409" width="24.8" height="1.29" style="fill:white;"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 44 KiB |
200
meshroom/ui/qml/AboutDialog.qml
Normal file
200
meshroom/ui/qml/AboutDialog.qml
Normal file
|
@ -0,0 +1,200 @@
|
|||
import QtQuick 2.9
|
||||
import QtQuick.Controls 2.3
|
||||
import QtQuick.Layouts 1.3
|
||||
import Utils 1.0
|
||||
import MaterialIcons 2.2
|
||||
|
||||
|
||||
/// Meshroom "About" window
|
||||
Dialog {
|
||||
id: root
|
||||
|
||||
x: parent.width / 2 - width / 2
|
||||
width: 600
|
||||
|
||||
// Fade in transition
|
||||
enter: Transition {
|
||||
NumberAnimation { property: "opacity"; from: 0.0; to: 1.0 }
|
||||
}
|
||||
|
||||
modal: true
|
||||
closePolicy: Dialog.CloseOnEscape | Dialog.CloseOnPressOutside
|
||||
padding: 30
|
||||
topPadding: 0 // header provides top padding
|
||||
|
||||
header: Pane {
|
||||
background: Item {}
|
||||
MaterialToolButton {
|
||||
text: MaterialIcons.close
|
||||
anchors.right: parent.right
|
||||
onClicked: root.close()
|
||||
}
|
||||
}
|
||||
|
||||
ColumnLayout {
|
||||
width: parent.width
|
||||
spacing: 6
|
||||
|
||||
// Logo + Version info
|
||||
Column {
|
||||
Layout.fillWidth: true
|
||||
Image {
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
source: "../img/meshroom-tagline-vertical.svg"
|
||||
sourceSize: Qt.size(222, 180)
|
||||
}
|
||||
TextArea {
|
||||
id: config
|
||||
width: parent.width
|
||||
readOnly: true
|
||||
horizontalAlignment: TextArea.AlignHCenter
|
||||
selectByKeyboard: true
|
||||
selectByMouse: true
|
||||
text: "Version " + Qt.application.version + "\n"
|
||||
+ MeshroomApp.systemInfo["platform"] + " \n"
|
||||
+ MeshroomApp.systemInfo["python"]
|
||||
}
|
||||
}
|
||||
|
||||
SystemPalette { id: systemPalette }
|
||||
|
||||
// Links
|
||||
Row {
|
||||
spacing: 4
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
MaterialToolButton {
|
||||
text: MaterialIcons.public_
|
||||
font.pointSize: 21
|
||||
palette.buttonText: root.palette.link
|
||||
ToolTip.text: "AliceVision Website"
|
||||
onClicked: Qt.openUrlExternally("https://alicevision.github.io")
|
||||
}
|
||||
ToolButton {
|
||||
icon.source: "../img/GitHub-Mark-Light-32px.png"
|
||||
icon.width: 24
|
||||
icon.height: 24
|
||||
ToolTip.text: "Meshroom on Github"
|
||||
ToolTip.visible: hovered
|
||||
onClicked: Qt.openUrlExternally("https://github.com/alicevision/meshroom")
|
||||
}
|
||||
MaterialToolButton {
|
||||
text: MaterialIcons.bug_report
|
||||
font.pointSize: 21
|
||||
ToolTip.text: "Report a Bug (GitHub account required)"
|
||||
palette.buttonText: "#F44336"
|
||||
property string body: "**Configuration**\n" + config.text
|
||||
onClicked: Qt.openUrlExternally("https://github.com/alicevision/meshroom/issues/new?body="+body)
|
||||
}
|
||||
MaterialToolButton {
|
||||
text: MaterialIcons.forum
|
||||
font.pointSize: 21
|
||||
palette.buttonText: Qt.lighter(systemPalette.buttonText, 1.3)
|
||||
ToolTip.text: "Public Mailing-List (open discussions, use-cases, problems, best practices...)"
|
||||
onClicked: Qt.openUrlExternally("https://groups.google.com/forum/#!forum/alicevision")
|
||||
}
|
||||
MaterialToolButton {
|
||||
text: MaterialIcons.mail
|
||||
font.pointSize: 21
|
||||
palette.buttonText: Qt.lighter(systemPalette.buttonText, 1.3)
|
||||
ToolTip.text: "Private Contact (alicevision-team@googlegroups.com)"
|
||||
onClicked: Qt.openUrlExternally("mailto:alicevision-team@googlegroups.com")
|
||||
}
|
||||
}
|
||||
|
||||
// Copyright
|
||||
RowLayout {
|
||||
spacing: 2
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
Label {
|
||||
font.family: MaterialIcons.fontFamily
|
||||
text: MaterialIcons.copyright
|
||||
font.pointSize: 10
|
||||
}
|
||||
Label {
|
||||
text: "2018 AliceVision contributors"
|
||||
}
|
||||
}
|
||||
|
||||
// Spacer
|
||||
Rectangle {
|
||||
width: 50
|
||||
height: 1
|
||||
color: systemPalette.mid
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
}
|
||||
|
||||
// OpenSource licenses
|
||||
Label {
|
||||
text: "Open Source Licenses"
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
}
|
||||
|
||||
ListView {
|
||||
Layout.fillWidth: true
|
||||
implicitHeight: childrenRect.height
|
||||
spacing: 2
|
||||
interactive: false
|
||||
|
||||
model: MeshroomApp.licensesModel
|
||||
|
||||
// Exclusive ButtonGroup for licenses entries
|
||||
ButtonGroup { id: licensesGroup; exclusive: true }
|
||||
|
||||
delegate: ColumnLayout {
|
||||
width: ListView.view.width
|
||||
Button {
|
||||
id: sectionButton
|
||||
flat: true
|
||||
text: modelData.title
|
||||
font.pointSize: 10
|
||||
font.bold: true
|
||||
checkable: true
|
||||
ButtonGroup.group: licensesGroup
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
}
|
||||
|
||||
Loader {
|
||||
Layout.fillWidth: true
|
||||
active: sectionButton.checked
|
||||
Layout.preferredHeight: active ? 210 : 0
|
||||
visible: active
|
||||
|
||||
// Log display
|
||||
sourceComponent: ScrollView {
|
||||
|
||||
Component.onCompleted: {
|
||||
// try to load the local file
|
||||
var url = Filepath.stringToUrl(modelData.localUrl)
|
||||
// fallback to the online url if file is not found
|
||||
if(!Filepath.exists(url))
|
||||
url = modelData.onlineUrl
|
||||
Request.get(url,
|
||||
function(xhr){
|
||||
if(xhr.readyState === XMLHttpRequest.DONE)
|
||||
{
|
||||
// status is OK
|
||||
if(xhr.status === 200)
|
||||
textArea.text = MeshroomApp.markdownToHtml(xhr.responseText)
|
||||
else
|
||||
textArea.text = "Could not load license file. Available online at <a href='" + url + "'>"+ url + "</a>."
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
background: Rectangle { color: palette.base }
|
||||
|
||||
TextArea {
|
||||
id: textArea
|
||||
readOnly: true
|
||||
selectByMouse: true
|
||||
selectByKeyboard: true
|
||||
wrapMode: TextArea.WrapAnywhere
|
||||
textFormat: TextEdit.RichText
|
||||
onLinkActivated: Qt.openUrlExternally(link)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
module Utils
|
||||
|
||||
SortFilterDelegateModel 1.0 SortFilterDelegateModel.qml
|
||||
Request 1.0 request.js
|
||||
# causes random crash at application exit
|
||||
# singleton Filepath 1.0 Filepath.qml
|
||||
|
|
11
meshroom/ui/qml/Utils/request.js
Normal file
11
meshroom/ui/qml/Utils/request.js
Normal file
|
@ -0,0 +1,11 @@
|
|||
.pragma library
|
||||
|
||||
/**
|
||||
* Perform 'GET' request on url, and bind 'callback' to onreadystatechange (with XHR objet as parameter).
|
||||
*/
|
||||
function get(url, callback) {
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.onreadystatechange = function() { callback(xhr) }
|
||||
xhr.open("GET", url)
|
||||
xhr.send()
|
||||
}
|
|
@ -133,6 +133,10 @@ ApplicationWindow {
|
|||
}
|
||||
}
|
||||
|
||||
AboutDialog {
|
||||
id: aboutDialog
|
||||
}
|
||||
|
||||
// Check if document has been saved
|
||||
function ensureSaved(callback)
|
||||
{
|
||||
|
@ -302,9 +306,18 @@ ApplicationWindow {
|
|||
onTriggered: _window.visibility == ApplicationWindow.FullScreen ? _window.showNormal() : showFullScreen()
|
||||
}
|
||||
}
|
||||
Menu {
|
||||
title: "Help"
|
||||
Action {
|
||||
text: "About Meshroom"
|
||||
onTriggered: aboutDialog.open()
|
||||
// shoud be StandardKey.HelpContents, but for some reason it's not stable
|
||||
// (may cause crash, requires pressing F1 twice after closing the popup)
|
||||
shortcut: "F1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Connections {
|
||||
target: _reconstruction
|
||||
|
||||
|
|
|
@ -2,3 +2,4 @@
|
|||
psutil
|
||||
enum34;python_version<"3.4"
|
||||
PySide2==5.11.0
|
||||
markdown==2.6.11
|
2
setup.py
2
setup.py
|
@ -27,7 +27,7 @@ elif sys.platform.startswith("darwin"):
|
|||
setup(
|
||||
name="Meshroom",
|
||||
description="Meshroom",
|
||||
install_requires=['psutil', 'pytest', 'PySide2'],
|
||||
install_requires=['psutil', 'pytest', 'PySide2', 'markdown'],
|
||||
extras_require={
|
||||
':python_version < "3.4"': [
|
||||
'enum34',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue