RAM usage reduced (tested 107 pics 220MB to 68MB)
This commit is contained in:
parent
5af3dabcb8
commit
3be2e49d5c
4 changed files with 128 additions and 22 deletions
|
@ -31,9 +31,11 @@ class SnapmaticPicture : public QObject
|
|||
Q_OBJECT
|
||||
public:
|
||||
explicit SnapmaticPicture(const QString &fileName = "", QObject *parent = 0);
|
||||
bool readingPictureFromFile(const QString &fileName, bool writeEnabled = false);
|
||||
bool readingPicture(bool writeEnabled = false);
|
||||
~SnapmaticPicture();
|
||||
bool readingPictureFromFile(const QString &fileName, bool writeEnabled = true, bool cacheEnabled = true);
|
||||
bool readingPicture(bool writeEnabled = true, bool cacheEnabled = true);
|
||||
bool isPicOk();
|
||||
void clearCache();
|
||||
QImage getPicture();
|
||||
QString getLastStep();
|
||||
QString getPictureStr();
|
||||
|
@ -77,6 +79,7 @@ private:
|
|||
QString descStr;
|
||||
bool picOk;
|
||||
bool writeEnabled;
|
||||
bool cacheEnabled;
|
||||
|
||||
// PARSE INT
|
||||
int snapmaticHeaderLength;
|
||||
|
@ -106,6 +109,11 @@ private:
|
|||
QStringList jsonPlyrsList;
|
||||
uint jsonCreatedTimestamp;
|
||||
QDateTime jsonCreatedDateTime;
|
||||
bool jsonMeme;
|
||||
bool jsonMug;
|
||||
bool jsonSelfie;
|
||||
bool jsonDirector;
|
||||
bool jsonRockstarEditor;
|
||||
|
||||
signals:
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue