本文整理汇总了C++中editTextChanged函数的典型用法代码示例。如果您正苦于以下问题:C++ editTextChanged函数的具体用法?C++ editTextChanged怎么用?C++ editTextChanged使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了editTextChanged函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: DataTab
VectorTab::VectorTab(ObjectStore *store, QWidget *parent)
: DataTab(parent), validating(false), _mode(DataVector), _store(store), _initField(QString()), _requestID(0), _valid(false) {
setupUi(this);
setTabTitle(tr("Vector"));
connect(_generatedVectorGroup, SIGNAL(clicked(bool)), this, SLOT(generateClicked()));
connect(_dataVectorGroup, SIGNAL(clicked(bool)), this, SLOT(readFromSourceClicked()));
connect(_fileName, SIGNAL(changed(QString)), this, SLOT(fileNameChanged(QString)));
connect(_configure, SIGNAL(clicked()), this, SLOT(showConfigWidget()));
connect(_field, SIGNAL(editTextChanged(QString)), this, SIGNAL(fieldChanged()));
connect(_dataRange, SIGNAL(modified()), this, SIGNAL(modified()));
connect(_numberOfSamples, SIGNAL(valueChanged(int)), this, SIGNAL(modified()));
connect(_from, SIGNAL(textChanged(QString)), this, SIGNAL(modified()));
connect(_to, SIGNAL(textChanged(QString)), this, SIGNAL(modified()));
// embed data range in the data source box
_dataRange->groupBox2->setFlat(true);
_dataRange->groupBox2->setTitle("");
int top_margin;
_dataRange->groupBox2->layout()->getContentsMargins(NULL,&top_margin,NULL,NULL);
_dataRange->groupBox2->layout()->setContentsMargins(0,top_margin,0,0);
_connect->setVisible(false);
_updateBox->addItem(tr("Time Interval", "update periodically"));
_updateBox->addItem(tr("Change Detection", "update when a change is detected"));
_updateBox->addItem(tr("No Update", "do not update the file"));
updateUpdateBox();
connect(_updateBox, SIGNAL(currentIndexChanged(int)), this, SLOT(updateTypeActivated(int)));
connect(_updateBox, SIGNAL(currentIndexChanged(int)), this, SIGNAL(modified()));
}
开发者ID:Kst-plot,项目名称:kst,代码行数:33,代码来源:vectordialog.cpp
示例2: setAttribute
void AddTaskDialog::construct()
{
++obj_cnt;
upd_mode = false;
additional_flag = false;
setAttribute(Qt::WA_DeleteOnClose);
setWindowTitle("REXLoader - "+tr("Новое задание"));
priority = 2; //нормальный приоритет
if(!parent())setWindowIcon(QIcon(":/appimages/trayicon.png"));
FileNameValidator *validator = new FileNameValidator(this);
gui->fileName->setValidator(validator);
gui->categoryBox->setValidator(validator);
gui->saveFrame->setVisible(false);
urlValidator();
loadDatabaseData();
connect(gui->categoryBox,SIGNAL(currentIndexChanged(int)),this,SLOT(updateLocation(int)));
connect(gui->urlBox,SIGNAL(editTextChanged(QString)),this,SLOT(urlValidator()));
connect(gui->browseButton,SIGNAL(released()),this,SLOT(openDirDialog()));
connect(gui->startNowBtn,SIGNAL(released()),this,SLOT(startNow()));
connect(gui->startLaterBtn,SIGNAL(released()),this,SLOT(startLater()));
connect(gui->urlBox,SIGNAL(activated(QString)),this,SLOT(getCategory(QString)));
connect(gui->saveButton,SIGNAL(released()),this,SLOT(updateTaskInfo()));
connect(gui->cancelButton_2,SIGNAL(released()),this,SLOT(reject()));
QDesktopWidget ds;
QRect desktop = ds.availableGeometry();
QPoint top_left = QPoint((desktop.bottomRight().x()-size().width())/2+20*(obj_cnt-1),(desktop.bottomRight().y()-size().height())/2+20*(obj_cnt-1));
move(top_left);
setAttribute(Qt::WA_AlwaysShowToolTips);
gui->errorFrame->setHidden(true);
scanClipboard();
}
开发者ID:bywyu,项目名称:rexloader,代码行数:35,代码来源:addtaskdialog.cpp
示例3: KraftDocEdit
KraftDocFooterEdit::KraftDocFooterEdit( QWidget *parent )
: KraftDocEdit( parent ),
mDocFooterEdit( 0 ),
mCustomGreetingIndex(-1)
{
QVBoxLayout *topLayout = new QVBoxLayout;
Q_ASSERT( parent );
setLayout( topLayout );
mDocFooterEdit = new Ui::DocFooterEdit;
QWidget *w = new QWidget;
mDocFooterEdit->setupUi(w);
topLayout->addWidget(w);
mDocFooterEdit->m_cbGreeting->insertItems(-1, KraftDB::self()->wordList( "greeting" ) );
connect( mDocFooterEdit->m_cbGreeting, SIGNAL( activated( int ) ),
SLOT( slotModified() ) );
connect( mDocFooterEdit->m_cbGreeting, SIGNAL(currentIndexChanged(int)),
this, SLOT(slotGreeterIndexChanged(int)));
connect( mDocFooterEdit->m_cbGreeting, SIGNAL(editTextChanged(QString)),
this, SLOT(slotGreeterEditTextChanged(QString)));
connect( mDocFooterEdit->m_teSummary, SIGNAL( textChanged() ),
SLOT( slotModified() ) );
setTitle( i18n( "Document Footer" ) );
setColor( "#f0ff9a" );
}
开发者ID:KDE,项目名称:kraft,代码行数:28,代码来源:kraftdocfooteredit.cpp
示例4: ui
SqlStorageHelper::SqlStorageHelper(StorageSql * storage, VisibleOptions visibleOptions) :
CuteReport::StorageHelperInterface(storage, visibleOptions),
ui(new Ui::SqlStorageHelper),
m_storage(storage)
{
ui->setupUi(this);
ui->cmbDriver->addItems(QSqlDatabase::drivers());
connect(ui->ckUseDefault, SIGNAL(toggled(bool)), ui->edConnection, SLOT(setDisabled(bool)));
load();
// sync signals
connect(ui->edHost, SIGNAL(editingFinished()), this, SLOT(save()));
connect(ui->cmbDriver, SIGNAL(editTextChanged(QString)), this, SLOT(save()));
connect(ui->edPort, SIGNAL(valueChanged(int)), this, SLOT(save()));
connect(ui->edUser, SIGNAL(editingFinished()), this, SLOT(save()));
connect(ui->edPassword, SIGNAL(editingFinished()), this, SLOT(save()));
connect(ui->edDatabase, SIGNAL(editingFinished()), this, SLOT(save()));
connect(ui->edTable, SIGNAL(editingFinished()), this, SLOT(save()));
connect(ui->edColId, SIGNAL(editingFinished()), this, SLOT(save()));
connect(ui->edColData, SIGNAL(editingFinished()), this, SLOT(save()));
connect(ui->ckUseDefault, SIGNAL(toggled(bool)), this, SLOT(save()));
connect(ui->edConnection, SIGNAL(editingFinished()), this, SLOT(save()));
connectObject();
}
开发者ID:Jinxiaohai,项目名称:QT,代码行数:27,代码来源:sqlstoragehelper.cpp
示例5: add
void EditEntryWidget::setupAutoType()
{
m_autoTypeUi->setupUi(m_autoTypeWidget);
add(tr("Auto-Type"), m_autoTypeWidget);
m_autoTypeDefaultSequenceGroup->addButton(m_autoTypeUi->inheritSequenceButton);
m_autoTypeDefaultSequenceGroup->addButton(m_autoTypeUi->customSequenceButton);
m_autoTypeWindowSequenceGroup->addButton(m_autoTypeUi->defaultWindowSequenceButton);
m_autoTypeWindowSequenceGroup->addButton(m_autoTypeUi->customWindowSequenceButton);
m_autoTypeAssocModel->setAutoTypeAssociations(m_autoTypeAssoc);
m_autoTypeUi->assocView->setModel(m_autoTypeAssocModel);
m_autoTypeUi->assocView->setColumnHidden(1, true);
connect(m_autoTypeUi->enableButton, SIGNAL(toggled(bool)), SLOT(updateAutoTypeEnabled()));
connect(m_autoTypeUi->customSequenceButton, SIGNAL(toggled(bool)),
m_autoTypeUi->sequenceEdit, SLOT(setEnabled(bool)));
connect(m_autoTypeUi->customWindowSequenceButton, SIGNAL(toggled(bool)),
m_autoTypeUi->windowSequenceEdit, SLOT(setEnabled(bool)));
connect(m_autoTypeUi->assocAddButton, SIGNAL(clicked()), SLOT(insertAutoTypeAssoc()));
connect(m_autoTypeUi->assocRemoveButton, SIGNAL(clicked()), SLOT(removeAutoTypeAssoc()));
connect(m_autoTypeUi->assocView->selectionModel(), SIGNAL(currentRowChanged(QModelIndex,QModelIndex)),
SLOT(updateAutoTypeEnabled()));
connect(m_autoTypeAssocModel, SIGNAL(modelReset()), SLOT(updateAutoTypeEnabled()));
connect(m_autoTypeUi->assocView->selectionModel(), SIGNAL(currentRowChanged(QModelIndex,QModelIndex)),
SLOT(loadCurrentAssoc(QModelIndex)));
connect(m_autoTypeAssocModel, SIGNAL(modelReset()), SLOT(clearCurrentAssoc()));
connect(m_autoTypeUi->windowTitleCombo, SIGNAL(editTextChanged(QString)),
SLOT(applyCurrentAssoc()));
connect(m_autoTypeUi->defaultWindowSequenceButton, SIGNAL(toggled(bool)),
SLOT(applyCurrentAssoc()));
connect(m_autoTypeUi->windowSequenceEdit, SIGNAL(textChanged(QString)),
SLOT(applyCurrentAssoc()));
}
开发者ID:jrodan,项目名称:keepassx,代码行数:32,代码来源:EditEntryWidget.cpp
示例6: QWidget
FormattedTextWidget::FormattedTextWidget( QWidget *parent ) :
QWidget( parent ),
d( new Private() )
{
d->setupUi( this );
d->m_formattedTextToolBar->insertSeparator( d->m_actionAddImage );
QPixmap textColorPixmap(20, 20);
textColorPixmap.fill( d->m_description->textCursor().charFormat().foreground().color() );
d->m_actionColor->setIcon( textColorPixmap );
d->m_textColorDialog = new QColorDialog( this );
d->m_textColorDialog->setOption( QColorDialog::ShowAlphaChannel );
d->m_textColorDialog->setCurrentColor( d->m_description->textCursor().charFormat().foreground().color() );
d->m_fontSize->setValidator( new QIntValidator( 1, 9000, this ) );
int index = d->m_fontSize->findText( QString::number( d->m_description->textCursor().charFormat().font().pointSize() ) );
if( index != -1 ) {
d->m_fontSize->setCurrentIndex( index );
} else {
d->m_fontSize->lineEdit()->setText( QString::number( d->m_description->textCursor().charFormat().font().pointSize() ) );
}
connect( d->m_actionColor, SIGNAL(triggered()), d->m_textColorDialog, SLOT(exec()) );
connect( d->m_textColorDialog, SIGNAL(colorSelected(QColor)), this, SLOT(setTextCursorColor(QColor)) );
connect( d->m_isFormattedTextMode, SIGNAL(toggled(bool)), this, SLOT(toggleDescriptionEditMode(bool)) );
connect( d->m_fontFamily, SIGNAL(currentFontChanged(QFont)), this, SLOT(setTextCursorFont(QFont)) );
connect( d->m_fontSize, SIGNAL(editTextChanged(QString)), this, SLOT(setTextCursorFontSize(QString)) );
connect( d->m_actionBold, SIGNAL(toggled(bool)), this, SLOT(setTextCursorBold(bool)) );
connect( d->m_actionItalics, SIGNAL(toggled(bool)), this, SLOT(setTextCursorItalic(bool)) );
connect( d->m_actionUnderlined, SIGNAL(toggled(bool)), this, SLOT(setTextCursorUnderlined(bool)) );
connect( d->m_actionAddImage, SIGNAL(triggered()), this, SLOT(addImageToDescription()) );
connect( d->m_actionAddLink, SIGNAL(triggered()), this, SLOT(addLinkToDescription()) );
connect( d->m_description, SIGNAL(cursorPositionChanged()), this, SLOT(updateDescriptionEditButtons()) );
}
开发者ID:PayalPradhan,项目名称:marble,代码行数:32,代码来源:FormattedTextWidget.cpp
示例7: foreach
// build new widgets if needed
foreach (QString arg, args)
{
if (!labelMap.contains(arg))
{
labelMap[arg] = new QLabel(QString("%1:").arg(arg), this);
}
else
{
labelMap.value(arg)->setVisible(true);
}
if (!comboMap.contains(arg))
{
comboMap[arg] = new QComboBox(this);
comboMap[arg]->setEditable(true);
comboMap[arg]->setLineEdit(new DropLineEdit(comboMap[arg]));
comboMap[arg]->setSizeAdjustPolicy(QComboBox::AdjustToContents);
comboMap[arg]->setMinimumSize(100, comboMap[arg]->minimumHeight());
connect(comboMap[arg], SIGNAL(editTextChanged(QString)),this,SLOT(setRunButtonIcon()));
}
else
{
comboMap.value(arg)->setVisible(true);
}
}
开发者ID:uasolo,项目名称:lazyNutGUI,代码行数:26,代码来源:trialwidget.cpp
示例8: QDialog
Properties_Window::Properties_Window( QWidget *parent )
: QDialog( parent )
{
ui.setupUi( this );
HDD_Info = new HDD_Image_Info();
connect( ui.CB_FD_Devices, SIGNAL(editTextChanged(QString)),
this, SLOT(on_Button_Update_Info_clicked()) );
connect( ui.CB_CDROM_Devices, SIGNAL(editTextChanged(QString)),
this, SLOT(on_Button_Update_Info_clicked()) );
connect( ui.Edit_HDD_Image_Path, SIGNAL(textChanged(QString)),
this, SLOT(on_Button_Update_Info_clicked()) );
}
开发者ID:loadx,项目名称:aqemu,代码行数:16,代码来源:Properties_Window.cpp
示例9: QWidget
DialogBare::DialogBare(QWidget *parent) :
QWidget(parent),
loading(false),
ui(new Ui::DialogBare),
worker(NULL),
boardFoundWidget(NULL)
{
ui->setupUi(this);
foreach (QextPortInfo info, QextSerialEnumerator::getPorts())
if (!info.portName.isEmpty())
ui->portBox->addItem(info.portName);
//make sure user can input their own port name!
ui->portBox->setEditable(true);
// ui->led->turnOff();
PortSettings settings = {BAUD9600, DATA_8, PAR_NONE, STOP_1, FLOW_OFF, 10};
port = new QextSerialPort(ui->portBox->currentText(), settings, QextSerialPort::Polling);
enumerator = new QextSerialEnumerator(this);
enumerator->setUpNotifications();
ui->boardComboBox->addItem("PX4FMU v1.6+", 5);
ui->boardComboBox->addItem("PX4FLOW v1.1+", 6);
ui->boardComboBox->addItem("PX4IO v1.3+", 7);
ui->boardComboBox->addItem("PX4 board #8", 8);
ui->boardComboBox->addItem("PX4 board #9", 9);
ui->boardComboBox->addItem("PX4 board #10", 10);
ui->boardComboBox->addItem("PX4 board #11", 11);
connect(ui->portBox, SIGNAL(editTextChanged(QString)), SLOT(onPortNameChanged(QString)));
connect(ui->flashButton, SIGNAL(clicked()), SLOT(onUploadButtonClicked()));
connect(ui->scanButton, SIGNAL(clicked()), SLOT(onDetect()));
connect(ui->selectFileButton, SIGNAL(clicked()), SLOT(onFileSelectRequested()));
connect(ui->cancelButton, SIGNAL(clicked()), SLOT(onCancelButtonClicked()));
connect(ui->advancedCheckBox, SIGNAL(clicked(bool)), this, SLOT(onToggleAdvancedMode(bool)));
connect(enumerator, SIGNAL(deviceDiscovered(QextPortInfo)), SLOT(onPortAddedOrRemoved()));
connect(enumerator, SIGNAL(deviceRemoved(QextPortInfo)), SLOT(onPortAddedOrRemoved()));
setWindowTitle(tr("QUpgrade Firmware Upload / Configuration Tool"));
// Adjust the size
const int screenHeight = qMin(1000, QApplication::desktop()->height() - 100);
resize(700, qMax(screenHeight, 550));
// load settings
loadSettings();
// Set up initial state
if (!lastFilename.isEmpty()) {
ui->flashButton->setEnabled(true);
} else {
ui->flashButton->setEnabled(false);
}
}
开发者ID:381426068,项目名称:qupgrade,代码行数:59,代码来源:dialog_bare.cpp
示例10: QDialog
CInputDialogOrdering::CInputDialogOrdering(QWidget *parent) :
QDialog(parent),
ui(new Ui::CInputDialogOrdering)
{
ui->setupUi(this);
m_pThread=NULL;
m_iNewDealerId=m_iMarkId=-1;
ui->pushButtonEdit->setEnabled(false),
ui->pushButtonDelete->setEnabled(false);
ui->dateEdit->setDate(QDate().currentDate());//set current date
ui->lineEditOrderingnumber->setFocus();
ui->pushButtonOk->setEnabled(false);
//disable auto default buttons
ui->pushButtonAddBarcode->setAutoDefault(false);
ui->pushButtonCancel->setAutoDefault(false);
ui->pushButtonDelete->setAutoDefault(false);
ui->pushButtonEdit->setAutoDefault(false);
ui->pushButtonNew->setAutoDefault(false);
ui->pushButtonOk->setAutoDefault(false);
//date
QDate dt=QDate().currentDate();
ui->dateEdit->setMaximumDate(dt);
dt=QDate(2009,1,1);
ui->dateEdit->setMinimumDate(dt);
check_user_input();
settings(false);//load & set settings
//context menu
ui->tableWidgetWares->setContextMenuPolicy(Qt::CustomContextMenu);
m_pContextMenu=new QMenu(QString("context_default"),this);
if(m_pContextMenu!=NULL)
{
m_pContextMenu->addAction(QString::fromUtf8("Hinzufügen"));
m_pContextMenu->addAction(QString("Bearbeiten"));
m_pContextMenu->addAction(QString::fromUtf8("Löschen"));
}
//connects context menus
connect(m_pContextMenu,SIGNAL(triggered(QAction*)),this,SLOT(receiv_context_menu(QAction*)));
connect(ui->tableWidgetWares,SIGNAL(customContextMenuRequested(QPoint)),this,SLOT(open_context_menu()));
//connects
connect(ui->pushButtonNew,SIGNAL(clicked()),this,SLOT(add_ware()));
connect(ui->pushButtonAddBarcode,SIGNAL(clicked()),this,SLOT(add_ware_barcode()));
connect(ui->pushButtonDelete,SIGNAL(clicked()),this,SLOT(delete_ware()));
connect(ui->pushButtonEdit,SIGNAL(clicked()),this,SLOT(edit_ware()));
connect(ui->tableWidgetWares,SIGNAL(itemSelectionChanged()),this,SLOT(check_user_input()));
connect(ui->tableWidgetWares,SIGNAL(itemDoubleClicked(QTableWidgetItem*)),this,SLOT(edit_ware()));
connect(ui->comboBoxDealer,SIGNAL(editTextChanged(QString)),this,SLOT(edit_maker_combobox(QString)));
connect(ui->pushButtonOk,SIGNAL(clicked()),this,SLOT(press_ok()));
connect(ui->pushButtonCancel,SIGNAL(clicked()),this,SLOT(press_cancel()));
//-
setMaximumSize(width(),height());
setMinimumSize(width(),height());
}
开发者ID:RobRoy1304,项目名称:LaVa-2,代码行数:58,代码来源:cinputdialogordering.cpp
示例11: QDialog
GTFSDialog::GTFSDialog(QString pathname, QWidget *parent) :
QDialog(parent),
ui(new Ui::GTFSDialog),
_pathname(pathname)
{
ui->setupUi(this);
// Set default values
ui->buttonBox->button(QDialogButtonBox::Ok)->setText(tr("Import"));
ui->buttonBox->button(QDialogButtonBox::Ok)->setDisabled(true);
ui->lineEditTrace->setText((new QFileInfo(pathname))->fileName());
// check whether the shape file exists
QFileInfo checkShapeFileTXT(pathname+"/shapes.txt");
QFileInfo checkShapeFileCSV(pathname+"/shapes.csv");
if((checkShapeFileCSV.exists() && checkShapeFileCSV.isFile()) || (checkShapeFileTXT.exists() && checkShapeFileTXT.isFile())) {
ui->snapToShapeCheckBox->setEnabled(true);
ui->snapToShapeCheckBox->setChecked(true);
} else {
ui->snapToShapeCheckBox->setEnabled(false);
ui->snapToShapeCheckBox->setChecked(false);
}
QSettings settings;
_projIns = settings.value("savedProjInsGTFS", QStringList()).toStringList();
if(_projIns.count() > 0) {
ui->comboBoxInputProj->addItems(_projIns);
}
_projIn = ui->comboBoxInputProj->currentText();
_projOuts = settings.value("savedProjOutsGTFS", QStringList()).toStringList();
if(_projOuts.count() > 0) {
ui->comboBoxOutputProj->addItems(_projOuts);
}
_projOut = ui->comboBoxOutputProj->currentText();
connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(onAccepted()));
connect(ui->comboBoxInputProj, SIGNAL(editTextChanged(QString)), this, SLOT(projInEdited(QString)));
connect(ui->comboBoxOutputProj, SIGNAL(editTextChanged(QString)), this, SLOT(projOutEdited(QString)));
connect(ui->snapToShapeCheckBox, SIGNAL(stateChanged(int)), this, SLOT(snapToShapeChanged()));
projInEdited(_projIn);
projOutEdited(_projOut);
}
开发者ID:Bramas,项目名称:manet-viz,代码行数:45,代码来源:gtfsdialog.cpp
示例12: QDialog
QueryEditor::QueryEditor(QWidget* parent, Qt::WindowFlags fl)
: QDialog(parent, fl)
{
setupUi(this);
// signals and slots connections
connect(_metasql, SIGNAL(toggled(bool)), this, SLOT(mqlToggled(bool)));
connect(_mqlGroup, SIGNAL(editTextChanged(QString)), this, SLOT(groupEditTextChanged(QString)));
connect(_mqlName, SIGNAL(editTextChanged(QString)), this, SLOT(nameEditTextChanged(QString)));
XSqlQuery xqry;
if(xqry.exec("SELECT distinct metasql_group FROM metasql ORDER BY metasql_group;"))
{
_mqlGroup->clear();
while(xqry.next())
_mqlGroup->addItem(xqry.value(0).toString());
}
}
开发者ID:Wushaowei001,项目名称:xtuple,代码行数:18,代码来源:queryeditor.cpp
示例13: Q_Q
//-----------------------------------------------------------------------------
void ctkPathLineEditPrivate::init()
{
Q_Q(ctkPathLineEdit);
this->ComboBox = new QComboBox(q);
QHBoxLayout* layout = new QHBoxLayout(q);
layout->addWidget(this->ComboBox);
layout->setContentsMargins(0,0,0,0);
this->ComboBox->setEditable(true);
q->setSizePolicy(QSizePolicy(
QSizePolicy::Expanding, QSizePolicy::Fixed,
QSizePolicy::LineEdit));
QObject::connect(this->ComboBox,SIGNAL(editTextChanged(QString)),
q, SLOT(setCurrentDirectory(QString)));
QObject::connect(this->ComboBox,SIGNAL(editTextChanged(QString)),
q, SLOT(updateHasValidInput()));
}
开发者ID:lassoan,项目名称:CTK,代码行数:19,代码来源:ctkPathLineEdit.cpp
示例14: editTextChanged
// slot para o signal "textChanged" do "lineEdit" deste "form";
// - capturar aqui qualquer mudança de texto do lineEdit:
void Form1::on_lineEdit_textChanged(const QString&text)
{
// emite um signal, que disponibiliza o texto do "lineEdit"
// para o mundo externo à classe:
emit editTextChanged( text );
// neste exemplo, este signal será conectado a um slot de "Form2";
// e, nesse slot, o "Form2" irá adicionar esse texto a sua "comboBox"
// (ver "form2.h/form2.cpp")
}
开发者ID:marvinfy,项目名称:Trainings,代码行数:11,代码来源:form1.cpp
示例15: QComboBox
AnalogDigitalComboBox::AnalogDigitalComboBox(QWidget *parent) : QComboBox(parent)
{
// Fill on creation
this->insertItem(0, "Analog (pot)", 0);
this->insertItem(1, "Digital (switch)",1);
// Connect to my custom signal
connect(this, SIGNAL(editTextChanged(QString)), this, SLOT(AnalogDigitalChangedSlot(QString)));
connect(this, SIGNAL(currentIndexChanged(QString)), this, SLOT(AnalogDigitalChangedSlot(QString)));
}
开发者ID:OpenPanzerProject,项目名称:OP-Config,代码行数:10,代码来源:combo_analogdigital.cpp
示例16: DialogyWidget
DatabaseOpenWidget::DatabaseOpenWidget(QWidget* parent)
: DialogyWidget(parent)
, m_ui(new Ui::DatabaseOpenWidget())
, m_db(nullptr)
{
m_ui->setupUi(this);
m_ui->messageWidget->setHidden(true);
QFont font = m_ui->labelHeadline->font();
font.setBold(true);
font.setPointSize(font.pointSize() + 2);
m_ui->labelHeadline->setFont(font);
m_ui->buttonTogglePassword->setIcon(filePath()->onOffIcon("actions", "password-show"));
connect(m_ui->buttonTogglePassword, SIGNAL(toggled(bool)), m_ui->editPassword, SLOT(setShowPassword(bool)));
connect(m_ui->buttonBrowseFile, SIGNAL(clicked()), SLOT(browseKeyFile()));
connect(m_ui->editPassword, SIGNAL(textChanged(QString)), SLOT(activatePassword()));
connect(m_ui->comboKeyFile, SIGNAL(editTextChanged(QString)), SLOT(activateKeyFile()));
connect(m_ui->buttonBox, SIGNAL(accepted()), SLOT(openDatabase()));
connect(m_ui->buttonBox, SIGNAL(rejected()), SLOT(reject()));
#ifdef WITH_XC_YUBIKEY
m_ui->yubikeyProgress->setVisible(false);
QSizePolicy sp = m_ui->yubikeyProgress->sizePolicy();
sp.setRetainSizeWhenHidden(true);
m_ui->yubikeyProgress->setSizePolicy(sp);
connect(m_ui->buttonRedetectYubikey, SIGNAL(clicked()), SLOT(pollYubikey()));
connect(m_ui->comboChallengeResponse, SIGNAL(activated(int)), SLOT(activateChallengeResponse()));
#else
m_ui->checkChallengeResponse->setVisible(false);
m_ui->buttonRedetectYubikey->setVisible(false);
m_ui->comboChallengeResponse->setVisible(false);
m_ui->yubikeyProgress->setVisible(false);
#endif
#ifdef Q_OS_MACOS
// add random padding to layouts to align widgets properly
m_ui->dialogButtonsLayout->setContentsMargins(10, 0, 15, 0);
m_ui->gridLayout->setContentsMargins(10, 0, 0, 0);
m_ui->labelLayout->setContentsMargins(10, 0, 10, 0);
#endif
#ifndef WITH_XC_TOUCHID
m_ui->checkTouchID->setVisible(false);
#else
if (!TouchID::getInstance().isAvailable()) {
m_ui->checkTouchID->setVisible(false);
}
#endif
}
开发者ID:droidmonkey,项目名称:keepassx_http,代码行数:54,代码来源:DatabaseOpenWidget.cpp
示例17: connect
void Delegate::setEditorData(QWidget *editor, const QModelIndex &index) const
{
/*int value = index.model()->data(index, Qt::EditRole).toInt();
QSpinBox *spinBox = static_cast<QSpinBox*>(editor);
spinBox->setValue(value);*/
QString value = index.model()->data(index, Qt::DisplayRole).toString();
QComboBox *cmbBox = static_cast<QComboBox*>(editor);
cmbBox->setCurrentIndex(cmbBox->findText(value, Qt::MatchCaseSensitive));
temp_editor = cmbBox;
//connect(cmbBox, SIGNAL(valueChanged(int)), this, SLOT(indexChanged(int)));
connect(cmbBox, SIGNAL(currentIndexChanged(int)), this, SLOT(indexChanged(int)));
connect(cmbBox, SIGNAL(editTextChanged(QString)), this, SLOT(editTextChangedSlot(QString)));
}
开发者ID:AlekseyAleynik,项目名称:configurator,代码行数:13,代码来源:delegate.cpp
示例18: setupUi
JumpToDialog::JumpToDialog(void)
{
int i = 0;
setupUi(this);
GlFuncValidator *v = new GlFuncValidator(cbFunctions);
cbFunctions->setValidator(v);
while (glFunctions[i].fname != NULL) {
cbFunctions->addItem(glFunctions[i].fname);
i++;
}
connect(cbFunctions, SIGNAL(editTextChanged(QString)), this, SLOT(checkValidity()));
}
开发者ID:flyncode,项目名称:GLSL-Debugger,代码行数:14,代码来源:jumpToDialog.cpp
示例19: QComboBox
GComboBox::GComboBox(QWidget *parent,VM *pVM) : QComboBox(parent)
{
this->pVM = pVM;
strcpy(this->cactivatedEvent,"");
strcpy(this->ccurrentIndexChangedEvent,"");
strcpy(this->ceditTextChangedEvent,"");
strcpy(this->chighlightedEvent,"");
QObject::connect(this, SIGNAL(activated(int)),this, SLOT(activatedSlot()));
QObject::connect(this, SIGNAL(currentIndexChanged(int)),this, SLOT(currentIndexChangedSlot()));
QObject::connect(this, SIGNAL(editTextChanged(QString)),this, SLOT(editTextChangedSlot()));
QObject::connect(this, SIGNAL(highlighted(int)),this, SLOT(highlightedSlot()));
}
开发者ID:0muhammed,项目名称:ring,代码行数:14,代码来源:gcombobox.cpp
示例20: connect
//! Connects the signals of widgets in the main layout to the appropriate slots.
//! @see createMainLayout()
void Window::mainLayoutCreateConnections() const
{
connect(comboInfile, SIGNAL(editTextChanged(QString)), this,
SLOT(updateDisplay()));
connect(comboOutfile, SIGNAL(editTextChanged(QString)), this,
SLOT(updateDisplay()));
connect(spinColumns, SIGNAL(valueChanged(int)), this,
SLOT(updateColumnList()));
connect(spinColumns, SIGNAL(valueChanged(int)), this,
SLOT(updateDisplay()));
connect(buttonBrowseInput, SIGNAL(clicked()), this,
SLOT(openFileDialog()));
connect(buttonBrowseOutput, SIGNAL(clicked()), this,
SLOT(saveFileDialog()));
connect(buttonProcessData, SIGNAL(clicked()), this,
SLOT(dataToCsv()));
connect(comboRowLimit, SIGNAL(editTextChanged(const QString&)), this,
SLOT(filterLimitRowsName(const QString&)));
connect(comboRowLimit, SIGNAL(editTextChanged(const QString&)), this,
SLOT(updateDisplay()));
connect(statusBarMessage, SIGNAL(linkActivated(QString)), this,
SLOT(openSystemWebBrowser(QString)));
}
开发者ID:burnchar,项目名称:cnb-data-parser,代码行数:25,代码来源:Window.cpp
注:本文中的editTextChanged函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论