コード例 #1
0
RenamingRules::RenamingRules(QWidget *parent) :
        QDialog(parent),
        ui(new Ui::RenamingRules)
{
    ui->setupUi(this);
    connectUI();
    setRenamingRules("","");
}
コード例 #2
0
ファイル: SLAVLogic.cpp プロジェクト: broxen/Segs
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();
}
コード例 #3
0
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();
}