Skip to content

Commit

Permalink
extract and delete workers - intro screen minimize / maximize - parti…
Browse files Browse the repository at this point in the history
…al download / extract cleanup ops
  • Loading branch information
blastdoor7 committed Jun 6, 2021
1 parent a619e74 commit 50a9f5c
Show file tree
Hide file tree
Showing 17 changed files with 556 additions and 877 deletions.
9 changes: 8 additions & 1 deletion src/qt/OSXHideTitleBar.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
#ifndef OSXHIDETITLEBAR_H
#define OSXHIDETITLEBAR_H

#include "iocoingui.h"

class IocoinGUI;

class OSXHideTitleBar
{
public:
static void HideTitleBar(long winid);
static void min(IocoinGUI*);

};

#endif
2 changes: 2 additions & 0 deletions src/qt/bitcoin.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,9 @@
<file alias="locked">res/icons/locked.svg</file>
<file alias="unlocked">res/icons/unlocked.svg</file>
<file alias="minimize">res/icons/minimize.svg</file>
<file alias="minimize_white">res/icons/minimize_white.svg</file>
<file alias="maximize">res/icons/maximize.svg</file>
<file alias="maximize_white">res/icons/maximize_white.svg</file>
<file alias="close">res/icons/close.svg</file>
<file alias="closesplash">res/icons/closesplash.svg</file>
<file alias="newlogosmall">res/images/IOC-QT100PX.svg</file>
Expand Down
25 changes: 25 additions & 0 deletions src/qt/deleteworker.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#include "deleteworker.h"
#include "JlCompress.h"
#include<QFile>
#include<QDir>
#include <boost/filesystem.hpp>

void DeleteWorker::init(QFileInfo& f1)
{
QString path = f1.filePath();
this->qfi1_= path + "/blk0001.dat";
this->qfi2_= path + "/txleveldb";
std::cout << "file " << (this->qfi1_).toStdString() << std::endl;
std::cout << "dir " << (this->qfi2_).toStdString() << std::endl;
}
void DeleteWorker::removeFiles()
{
QFile::remove(this->qfi1_);

//QDir txdbDir((this->qfi2_).toStdString().c_str());
//txdbDir.removeRecursively();

boost::filesystem::remove_all((this->qfi2_).toStdString().c_str());

emit completed();
}
30 changes: 30 additions & 0 deletions src/qt/deleteworker.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#ifndef DELETEWORKER_H
#define DELETEWORKER_H

#include<QObject>
#include<QThread>
#include<QString>
#include<QFileInfo>
#include<QDir>
#include<QFile>
#include<iostream>

class DeleteWorker : public QObject
{
Q_OBJECT
public:
DeleteWorker() = default;
~DeleteWorker() = default;

void init(QFileInfo&);
public slots:
void removeFiles();
signals:
void completed();

private:
QString qfi1_;
QString qfi2_;
};

#endif
4 changes: 3 additions & 1 deletion src/qt/extractionworker.cpp
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
#include "extractionworker.h"
#include "JlCompress.h"

extern std::atomic<bool> extractionCompleted;
void ExtractionWorker::init(QFileInfo fileDest,QProgressBar* pb)
{
this->qfi_=fileDest;
this->pb_=pb;
}
void ExtractionWorker::extract()
{
extractionCompleted=false;
QStringList zextracted = JlCompress::extractDir(this,this->qfi_.filePath(), this->qfi_.path(),this->pb_);
if(zextracted.isEmpty())
{

emit extractionempty();
}

emit completed();
Expand Down
1 change: 1 addition & 0 deletions src/qt/extractionworker.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ class ExtractionWorker : public QObject
void progress(int);
void min(int);
void max(int);
void extractionempty();
void completed();

private:
Expand Down
Loading

0 comments on commit 50a9f5c

Please sign in to comment.