20#ifndef LIBREPCB_EDITOR_PARTINFORMATIONPROVIDER_H
21#define LIBREPCB_EDITOR_PARTINFORMATIONPROVIDER_H
27#include <optional/tl/optional.hpp>
93 qreal
getPrice(
int quantity = 1) const noexcept;
94 QString
getPriceStr(
int quantity = 1, const
char* prefix = "$ ",
95 const
char* suffix = "") const noexcept;
96 static QString
formatQuantity(const QLocale& locale,
int qty) noexcept;
130 int timeoutMs) noexcept;
151 void reset() noexcept;
195 uint seed = 0) noexcept {
Access to a LibrePCB API endpoint.
Definition: apiendpoint.h:42
This class represents absolute, well-formatted paths to files or directories.
Definition: filepath.h:129
The Part class.
Definition: part.h:46
The SExpression class.
Definition: sexpression.h:69
uint qHash(const PartInformationProvider::Part &key, uint seed=0) noexcept
Definition: partinformationprovider.h:194
QtCompat::Hash qHash(const EditorWidgetBase::Feature &feature, QtCompat::Hash seed=0) noexcept
Definition: editorwidgetbase.h:274
Definition: occmodel.cpp:77