20#ifndef LIBREPCB_EDITOR_PARTINFORMATIONPROVIDER_H
21#define LIBREPCB_EDITOR_PARTINFORMATIONPROVIDER_H
95 qreal
getPrice(
int quantity = 1) const noexcept;
96 QString
getPriceStr(
int quantity = 1, const
char* prefix = "$ ",
97 const
char* suffix = "") const noexcept;
98 static QString
formatQuantity(const QLocale& locale,
int qty) noexcept;
132 int timeoutMs) noexcept;
153 void reset() noexcept;
198 uint seed = 0) noexcept {
199 return ::qHash(qMakePair(key.mpn, key.manufacturer), seed);
Access to a LibrePCB API endpoint.
Definition apiendpoint.h:45
This class represents absolute, well-formatted paths to files or directories.
Definition filepath.h:127
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:197
Definition occmodel.cpp:77