您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ viewModified函数代码示例

51自学网 2021-06-03 09:40:16
  C++
这篇教程C++ viewModified函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中viewModified函数的典型用法代码示例。如果您正苦于以下问题:C++ viewModified函数的具体用法?C++ viewModified怎么用?C++ viewModified使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了viewModified函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: QDialog

OptionsDialog::OptionsDialog(QWidget *parent) :    QDialog(parent),    ui(new Ui::OptionsDialog),    model(0),    mapper(0),    fRestartWarningDisplayed_Proxy(false),    fRestartWarningDisplayed_Lang(false),    fProxyIpValid(true){    ui->setupUi(this);    /* Network elements init */#ifndef USE_UPNP    ui->mapPortUpnp->setEnabled(false);#endif    ui->proxyIp->setEnabled(false);    ui->proxyPort->setEnabled(false);    ui->proxyPort->setValidator(new QIntValidator(1, 65535, this));    ui->socksVersion->setEnabled(false);    ui->socksVersion->addItem("5", 5);    ui->socksVersion->addItem("4", 4);    ui->socksVersion->setCurrentIndex(0);    connect(ui->connectSocks, SIGNAL(toggled(bool)), ui->proxyIp, SLOT(setEnabled(bool)));    connect(ui->connectSocks, SIGNAL(toggled(bool)), ui->proxyPort, SLOT(setEnabled(bool)));    connect(ui->connectSocks, SIGNAL(toggled(bool)), ui->socksVersion, SLOT(setEnabled(bool)));    connect(ui->connectSocks, SIGNAL(clicked(bool)), this, SLOT(showRestartWarning_Proxy()));    ui->proxyIp->installEventFilter(this);    /* Window elements init */#ifdef Q_OS_MAC    ui->tabWindow->setVisible(false);#endif    /* Display elements init */    QDir translations(":translations");    ui->lang->addItem(QString("(") + tr("default") + QString(")"), QVariant(""));    foreach(const QString &langStr, translations.entryList())    {        QLocale locale(langStr);        /** check if the locale name consists of 2 parts (language_country) */        if(langStr.contains("_"))        {#if QT_VERSION >= 0x040800            /** display language strings as "native language - native country (locale name)", e.g. "Deutsch - Deutschland (de)" */            ui->lang->addItem(locale.nativeLanguageName() + QString(" - ") + locale.nativeCountryName() + QString(" (") + langStr + QString(")"), QVariant(langStr));#else            /** display language strings as "language - country (locale name)", e.g. "German - Germany (de)" */            ui->lang->addItem(QLocale::languageToString(locale.language()) + QString(" - ") + QLocale::countryToString(locale.country()) + QString(" (") + langStr + QString(")"), QVariant(langStr));#endif        }        else        {#if QT_VERSION >= 0x040800            /** display language strings as "native language (locale name)", e.g. "Deutsch (de)" */            ui->lang->addItem(locale.nativeLanguageName() + QString(" (") + langStr + QString(")"), QVariant(langStr));#else            /** display language strings as "language (locale name)", e.g. "German (de)" */            ui->lang->addItem(QLocale::languageToString(locale.language()) + QString(" (") + langStr + QString(")"), QVariant(langStr));#endif        }    }    ui->unit->setModel(new BitcoinUnits(this));    /* Widget-to-option mapper */    mapper = new MonitoredDataMapper(this);    mapper->setSubmitPolicy(QDataWidgetMapper::ManualSubmit);    mapper->setOrientation(Qt::Vertical);    /* enable apply button when data modified */    connect(mapper, SIGNAL(viewModified()), this, SLOT(enableApplyButton()));    /* disable apply button when new data loaded */    connect(mapper, SIGNAL(currentIndexChanged(int)), this, SLOT(disableApplyButton()));    /* setup/change UI elements when proxy IP is invalid/valid */    connect(this, SIGNAL(proxyIpValid(QValidatedLineEdit *, bool)), this, SLOT(handleProxyIpValid(QValidatedLineEdit *, bool)));}
开发者ID:numberscoin,项目名称:num,代码行数:81,


示例2: QDialog

OptionsDialog::OptionsDialog(QWidget *parent) :    QDialog(parent),    ui(new Ui::OptionsDialog),    model(0),    mapper(0),    fRestartWarningDisplayed_Proxy(false),    fRestartWarningDisplayed_Lang(false),    fProxyIpValid(true){    ui->setupUi(this);    /* Network elements init */#ifndef USE_UPNP    ui->mapPortUpnp->setEnabled(false);#endif    ui->socksVersion->setEnabled(false);    ui->socksVersion->addItem("5", 5);    ui->socksVersion->addItem("4", 4);    ui->socksVersion->setCurrentIndex(0);    ui->proxyIp->setEnabled(false);    ui->proxyPort->setEnabled(false);    ui->proxyPort->setValidator(new QIntValidator(0, 65535, this));    connect(ui->connectSocks, SIGNAL(toggled(bool)), ui->socksVersion, SLOT(setEnabled(bool)));    connect(ui->connectSocks, SIGNAL(toggled(bool)), ui->proxyIp, SLOT(setEnabled(bool)));    connect(ui->connectSocks, SIGNAL(toggled(bool)), ui->proxyPort, SLOT(setEnabled(bool)));    ui->proxyIp->installEventFilter(this);    /* Window elements init */#ifdef Q_WS_MAC    ui->tabWindow->setVisible(false);#endif    /* Display elements init */    QDir translations(":translations");    ui->lang->addItem(QString("(") + tr("default") + QString(")"), QVariant(""));    foreach(const QString &langStr, translations.entryList())    {        ui->lang->addItem(langStr, QVariant(langStr));    }    ui->unit->setModel(new BitcoinUnits(this));    connect(ui->connectSocks, SIGNAL(clicked(bool)), this, SLOT(showRestartWarning_Proxy()));    connect(ui->lang, SIGNAL(activated(int)), this, SLOT(showRestartWarning_Lang()));    /* Widget-to-option mapper */    mapper = new MonitoredDataMapper(this);    mapper->setSubmitPolicy(QDataWidgetMapper::ManualSubmit);    mapper->setOrientation(Qt::Vertical);    /* enable save buttons when data modified */    connect(mapper, SIGNAL(viewModified()), this, SLOT(enableSaveButtons()));    /* disable save buttons when new data loaded */    connect(mapper, SIGNAL(currentIndexChanged(int)), this, SLOT(disableSaveButtons()));    /* disable/enable save buttons when proxy IP is invalid/valid */    connect(this, SIGNAL(proxyIpValid(bool)), this, SLOT(setSaveButtonState(bool)));}
开发者ID:ahmedbodi,项目名称:Bytecoin-MM,代码行数:61,


示例3: QDialog

OptionsDialog::OptionsDialog(QWidget *parent) :    QDialog(parent),    ui(new Ui::OptionsDialog),    model(0),    mapper(0),    fRestartWarningDisplayed_Proxy(false),    fRestartWarningDisplayed_Lang(false),    fProxyIpValid(true){    ui->setupUi(this);    #ifndef USE_UPNP    ui->mapPortUpnp->setEnabled(false);#endif    ui->proxyIp->setEnabled(false);    ui->proxyPort->setEnabled(false);    ui->proxyPort->setValidator(new QIntValidator(1, 65535, this));    ui->socksVersion->setEnabled(false);    ui->socksVersion->addItem("5", 5);    ui->socksVersion->addItem("4", 4);    ui->socksVersion->setCurrentIndex(0);    connect(ui->connectSocks, SIGNAL(toggled(bool)), ui->proxyIp, SLOT(setEnabled(bool)));    connect(ui->connectSocks, SIGNAL(toggled(bool)), ui->proxyPort, SLOT(setEnabled(bool)));    connect(ui->connectSocks, SIGNAL(toggled(bool)), ui->socksVersion, SLOT(setEnabled(bool)));    connect(ui->connectSocks, SIGNAL(clicked(bool)), this, SLOT(showRestartWarning_Proxy()));    ui->proxyIp->installEventFilter(this);    #ifdef Q_OS_MAC        ui->tabWidget->removeTab(ui->tabWidget->indexOf(ui->tabWindow));#endif        QDir translations(":translations");    ui->lang->addItem(QString("(") + tr("default") + QString(")"), QVariant(""));    foreach(const QString &langStr, translations.entryList())    {        QLocale locale(langStr);                if(langStr.contains("_"))        {#if QT_VERSION >= 0x040800                        ui->lang->addItem(locale.nativeLanguageName() + QString(" - ") + locale.nativeCountryName() + QString(" (") + langStr + QString(")"), QVariant(langStr));#else                        ui->lang->addItem(QLocale::languageToString(locale.language()) + QString(" - ") + QLocale::countryToString(locale.country()) + QString(" (") + langStr + QString(")"), QVariant(langStr));#endif        }        else        {#if QT_VERSION >= 0x040800                        ui->lang->addItem(locale.nativeLanguageName() + QString(" (") + langStr + QString(")"), QVariant(langStr));#else                        ui->lang->addItem(QLocale::languageToString(locale.language()) + QString(" (") + langStr + QString(")"), QVariant(langStr));#endif        }    }    ui->unit->setModel(new BitcoinUnits(this));        mapper = new MonitoredDataMapper(this);    mapper->setSubmitPolicy(QDataWidgetMapper::ManualSubmit);    mapper->setOrientation(Qt::Vertical);        connect(mapper, SIGNAL(viewModified()), this, SLOT(enableApplyButton()));        connect(mapper, SIGNAL(currentIndexChanged(int)), this, SLOT(disableApplyButton()));        connect(this, SIGNAL(proxyIpValid(QValidatedLineEdit *, bool)), this, SLOT(handleProxyIpValid(QValidatedLineEdit *, bool)));}
开发者ID:sarakas,项目名称:hellascoin,代码行数:82,



注:本文中的viewModified函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ viewer函数代码示例
C++ viewChanged函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。