Themes::Themes(FacilityInterface * facilityEngine) : ui(new Ui::interface()) { ui->setupUi(this); remainingSeconds= 0; speed = 0; progression_current=0; progression_total=0; modeIsForced = false; haveStarted = false; this->facilityEngine = facilityEngine; transferModel.setFacilityEngine(facilityEngine); menu=new QMenu(this); ui->toolButton->setMenu(menu); updateModeAndType(); connect(ui->actionAddFile,&QAction::triggered,this,&Themes::forcedModeAddFile); connect(ui->actionAddFileToCopy,&QAction::triggered,this,&Themes::forcedModeAddFileToCopy); connect(ui->actionAddFileToMove,&QAction::triggered,this,&Themes::forcedModeAddFileToMove); connect(ui->actionAddFolderToCopy,&QAction::triggered,this,&Themes::forcedModeAddFolderToCopy); connect(ui->actionAddFolderToMove,&QAction::triggered,this,&Themes::forcedModeAddFolderToMove); connect(ui->actionAddFolder,&QAction::triggered,this,&Themes::forcedModeAddFolder); updateDetails(); #ifdef ULTRACOPIER_PLUGIN_DEBUG connect(&transferModel,&TransferModel::debugInformation,this,&Themes::debugInformation); #endif #ifndef Q_OS_WIN32 ui->widget_bottom->setStyleSheet("background-color: rgb(237, 237, 237);"); #endif show(); }
void Themes::forceCopyMode(const Ultracopier::CopyMode &mode) { modeIsForced=true; this->mode=mode; updateModeAndType(); updateInformations(); }
void Themes::forceCopyMode(CopyMode mode) { ULTRACOPIER_DEBUGCONSOLE(DebugLevel_Notice,"start"); modeIsForced=true; this->mode=mode; if(mode==Copy) this->setWindowTitle("Ultracopier - "+facilityEngine->translateText("Copy")); else this->setWindowTitle("Ultracopier - "+facilityEngine->translateText("Move")); updateModeAndType(); }
void Themes::forceCopyMode(const Ultracopier::CopyMode &mode) { ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); modeIsForced=true; this->mode=mode; if(mode==Ultracopier::Copy) ui->tabWidget->setTabText(0,tr("Copy list")); else ui->tabWidget->setTabText(0,tr("Move list")); updateModeAndType(); updateTitle(); }
InterfacePlugin::InterfacePlugin(FacilityInterface * facilityEngine) : ui(new Ui::interface()) { ui->setupUi(this); currentFile = 0; totalFile = 0; currentSize = 0; totalSize = 0; modeIsForced = false; haveStarted = false; this->facilityEngine = facilityEngine; this->show(); menu=new QMenu(this); ui->toolButton->setMenu(menu); updateModeAndType(); connect(ui->actionAddFile,&QAction::triggered,this,&InterfacePlugin::forcedModeAddFile); connect(ui->actionAddFileToCopy,&QAction::triggered,this,&InterfacePlugin::forcedModeAddFileToCopy); connect(ui->actionAddFileToMove,&QAction::triggered,this,&InterfacePlugin::forcedModeAddFileToMove); connect(ui->actionAddFolderToCopy,&QAction::triggered,this,&InterfacePlugin::forcedModeAddFolderToCopy); connect(ui->actionAddFolderToMove,&QAction::triggered,this,&InterfacePlugin::forcedModeAddFolderToMove); connect(ui->actionAddFolder,&QAction::triggered,this,&InterfacePlugin::forcedModeAddFolder); }
void Themes::setCopyType(CopyType type) { ULTRACOPIER_DEBUGCONSOLE(DebugLevel_Notice,"start"); this->type=type; updateModeAndType(); }
void Themes::setCopyType(const Ultracopier::CopyType &type) { ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start"); this->type=type; updateModeAndType(); }
void Themes::setCopyType(const Ultracopier::CopyType &type) { this->type=type; updateModeAndType(); }
void InterfacePlugin::forceCopyMode(const Ultracopier::CopyMode &mode) { modeIsForced=true; this->mode=mode; updateModeAndType(); }
void InterfacePlugin::setCopyType(const Ultracopier::CopyType &type) { this->type=type; updateModeAndType(); }
void InterfacePlugin::forceCopyMode(CopyMode mode) { modeIsForced=true; this->mode=mode; updateModeAndType(); }
void InterfacePlugin::setCopyType(CopyType type) { this->type=type; updateModeAndType(); }