![]() |
LibrePCB Developers Documentation
|
Renders a README.md or other file types as a QPixmap. More...
#include <projectreadmerenderer.h>
Inherits QObject.
Signals | |
void | runningChanged (bool running) |
void | finished (const QPixmap &result) |
Public Member Functions | |
ProjectReadmeRenderer ()=delete | |
ProjectReadmeRenderer (const ProjectReadmeRenderer &other)=delete | |
ProjectReadmeRenderer (QObject *parent=nullptr) noexcept | |
virtual | ~ProjectReadmeRenderer () noexcept |
void | request (const FilePath &fp, int width) noexcept |
ProjectReadmeRenderer & | operator= (const ProjectReadmeRenderer &rhs)=delete |
Private Member Functions | |
void | start () noexcept |
Static Private Member Functions | |
static QPixmap | render (const FilePath &fp, int width) noexcept |
Private Attributes | |
FilePath | mPath |
int | mWidth |
QTimer | mDelayTimer |
std::unique_ptr< QFutureWatcher< QPixmap > > | mWatcher |
Renders a README.md or other file types as a QPixmap.
|
delete |
|
delete |
|
explicitnoexcept |
|
virtualnoexcept |
|
noexcept |
|
delete |
|
signal |
|
signal |
|
privatenoexcept |
|
staticprivatenoexcept |
|
private |
|
private |
|
private |
|
private |