RenamingRules::RenamingRules(QWidget *parent) : QDialog(parent), ui(new Ui::RenamingRules) { ui->setupUi(this); connectUI(); setRenamingRules("",""); }
SLAVLogic::SLAVLogic(QObject *parent) : QObject(parent) { m_serv_conn = new ServerConnection("http://segs.io"); m_ui_impl = new UpdaterDlg; m_current_manifest = new AppVersionManifest; connect(m_serv_conn,&ServerConnection::downloadProgress,m_ui_impl,&UpdaterDlg::onDownloadProgressed); connect(m_serv_conn,&ServerConnection::retrievedManifest,this,&SLAVLogic::onManifestReceived); connectUI(); }
void RenamingRules::setRenamingRules(std::string firstRenamingRule,std::string otherRenamingRule) { disconnectUI(); this->firstRenamingRule=firstRenamingRule; this->otherRenamingRule=otherRenamingRule; if(!firstRenamingRule.empty()) ui->firstRenamingRule->setText(QString::fromStdString(firstRenamingRule)); else ui->firstRenamingRule->setText(tr("%1 - copy%2").arg(QStringLiteral("%name%")).arg(QStringLiteral("%suffix%"))); if(!otherRenamingRule.empty()) ui->otherRenamingRule->setText(QString::fromStdString(otherRenamingRule)); else ui->otherRenamingRule->setText(tr("%1 - copy (%2)%3").arg(QStringLiteral("%name%")).arg(QStringLiteral("%number%")).arg(QStringLiteral("%suffix%"))); connectUI(); }