本文整理汇总了C++中returnPressed函数的典型用法代码示例。如果您正苦于以下问题:C++ returnPressed函数的具体用法?C++ returnPressed怎么用?C++ returnPressed使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了returnPressed函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: TQVBoxLayout
KComboBoxTest::KComboBoxTest(TQWidget* widget, const char* name )
:TQWidget(widget, name)
{
TQVBoxLayout *vbox = new TQVBoxLayout (this, KDialog::marginHint(), KDialog::spacingHint());
// Test for KCombo's KLineEdit destruction
KComboBox *testCombo = new KComboBox( true, this ); // rw, with KLineEdit
testCombo->setEditable( false ); // destroys our KLineEdit
assert( testCombo->delegate() == 0L );
delete testCombo; // not needed anymore
// Qt combobox
TQHBox* hbox = new TQHBox(this);
hbox->setSpacing (KDialog::spacingHint());
TQLabel* lbl = new TQLabel("&QCombobox:", hbox);
lbl->setSizePolicy (TQSizePolicy::Maximum, TQSizePolicy::Preferred);
m_qc = new TQComboBox(hbox, "QtReadOnlyCombo" );
lbl->setBuddy (m_qc);
TQObject::connect (m_qc, TQT_SIGNAL(activated(int)), TQT_SLOT(slotActivated(int)));
TQObject::connect (m_qc, TQT_SIGNAL(activated(const TQString&)), TQT_SLOT (slotActivated(const TQString&)));
vbox->addWidget (hbox);
// Read-only combobox
hbox = new TQHBox(this);
hbox->setSpacing (KDialog::spacingHint());
lbl = new TQLabel("&Read-Only Combo:", hbox);
lbl->setSizePolicy (TQSizePolicy::Maximum, TQSizePolicy::Preferred);
m_ro = new KComboBox(hbox, "ReadOnlyCombo" );
lbl->setBuddy (m_ro);
m_ro->setCompletionMode( TDEGlobalSettings::CompletionAuto );
TQObject::connect (m_ro, TQT_SIGNAL(activated(int)), TQT_SLOT(slotActivated(int)));
TQObject::connect (m_ro, TQT_SIGNAL(activated(const TQString&)), TQT_SLOT (slotActivated(const TQString&)));
vbox->addWidget (hbox);
// Read-write combobox
hbox = new TQHBox(this);
hbox->setSpacing (KDialog::spacingHint());
lbl = new TQLabel("&Editable Combo:", hbox);
lbl->setSizePolicy (TQSizePolicy::Maximum, TQSizePolicy::Preferred);
m_rw = new KComboBox( true, hbox, "ReadWriteCombo" );
lbl->setBuddy (m_rw);
m_rw->setDuplicatesEnabled( true );
m_rw->setInsertionPolicy( TQComboBox::NoInsertion );
m_rw->setTrapReturnKey( true );
TQObject::connect (m_rw, TQT_SIGNAL(activated(int)), TQT_SLOT(slotActivated(int)));
TQObject::connect (m_rw, TQT_SIGNAL(activated(const TQString&)), TQT_SLOT(slotActivated(const TQString&)));
TQObject::connect (m_rw, TQT_SIGNAL(returnPressed()), TQT_SLOT(slotReturnPressed()));
TQObject::connect (m_rw, TQT_SIGNAL(returnPressed(const TQString&)), TQT_SLOT(slotReturnPressed(const TQString&)));
vbox->addWidget (hbox);
// History combobox...
hbox = new TQHBox(this);
hbox->setSpacing (KDialog::spacingHint());
lbl = new TQLabel("&History Combo:", hbox);
lbl->setSizePolicy (TQSizePolicy::Maximum, TQSizePolicy::Preferred);
m_hc = new KHistoryCombo( true, hbox, "HistoryCombo" );
lbl->setBuddy (m_hc);
m_hc->setDuplicatesEnabled( true );
m_hc->setInsertionPolicy( TQComboBox::NoInsertion );
TQObject::connect (m_hc, TQT_SIGNAL(activated(int)), TQT_SLOT(slotActivated(int)));
TQObject::connect (m_hc, TQT_SIGNAL(activated(const TQString&)), TQT_SLOT(slotActivated(const TQString&)));
TQObject::connect (m_hc, TQT_SIGNAL(returnPressed()), TQT_SLOT(slotReturnPressed()));
vbox->addWidget (hbox);
m_hc->setTrapReturnKey(true);
// Read-write combobox that is a replica of code in konqueror...
hbox = new TQHBox(this);
hbox->setSpacing (KDialog::spacingHint());
lbl = new TQLabel( "&Konq's Combo:", hbox);
lbl->setSizePolicy (TQSizePolicy::Maximum, TQSizePolicy::Preferred);
m_konqc = new KComboBox( true, hbox, "KonqyCombo" );
lbl->setBuddy (m_konqc);
m_konqc->setMaxCount( 10 );
TQObject::connect (m_konqc, TQT_SIGNAL(activated(int)), TQT_SLOT(slotActivated(int)));
TQObject::connect (m_konqc, TQT_SIGNAL(activated(const TQString&)), TQT_SLOT (slotActivated(const TQString&)));
TQObject::connect (m_konqc, TQT_SIGNAL(returnPressed()), TQT_SLOT(slotReturnPressed()));
vbox->addWidget (hbox);
// Create an exit button
hbox = new TQHBox (this);
m_btnExit = new TQPushButton( "E&xit", hbox );
TQObject::connect( m_btnExit, TQT_SIGNAL(clicked()), TQT_SLOT(quitApp()) );
// Create a disable button...
m_btnEnable = new TQPushButton( "Disa&ble", hbox );
TQObject::connect (m_btnEnable, TQT_SIGNAL(clicked()), TQT_SLOT(slotDisable()));
vbox->addWidget (hbox);
// Popuplate the select-only list box
TQStringList list;
list << "Stone" << "Tree" << "Peables" << "Ocean" << "Sand" << "Chips"
<< "Computer" << "Mankind";
list.sort();
//.........这里部分代码省略.........
开发者ID:Fat-Zer,项目名称:tdelibs,代码行数:101,代码来源:kcomboboxtest.cpp
示例2: QDialog
QgsAttributeTableDialog::QgsAttributeTableDialog( QgsVectorLayer *theLayer, QWidget *parent, Qt::WindowFlags flags )
: QDialog( parent, flags )
, mDock( 0 )
, mLayer( theLayer )
, mRubberBand( 0 )
{
setupUi( this );
// Fix selection color on loosing focus (Windows)
setStyleSheet( QgisApp::instance()->styleSheet() );
setAttribute( Qt::WA_DeleteOnClose );
QSettings settings;
// Initialize the window geometry
restoreGeometry( settings.value( "/Windows/BetterAttributeTable/geometry" ).toByteArray() );
QgsAttributeEditorContext context;
myDa = new QgsDistanceArea();
myDa->setSourceCrs( mLayer->crs() );
myDa->setEllipsoidalMode( QgisApp::instance()->mapCanvas()->mapSettings().hasCrsTransformEnabled() );
myDa->setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
context.setDistanceArea( *myDa );
context.setVectorLayerTools( QgisApp::instance()->vectorLayerTools() );
QgsFeatureRequest r;
if ( mLayer->geometryType() != QGis::NoGeometry &&
settings.value( "/qgis/attributeTableBehaviour", QgsAttributeTableFilterModel::ShowAll ).toInt() == QgsAttributeTableFilterModel::ShowVisible )
{
QgsMapCanvas *mc = QgisApp::instance()->mapCanvas();
QgsRectangle extent( mc->mapSettings().mapToLayerCoordinates( theLayer, mc->extent() ) );
r.setFilterRect( extent );
QgsGeometry *g = QgsGeometry::fromRect( extent );
mRubberBand = new QgsRubberBand( mc, true );
mRubberBand->setToGeometry( g, theLayer );
delete g;
mActionShowAllFilter->setText( tr( "Show All Features In Initial Canvas Extent" ) );
}
// Initialize dual view
mMainView->init( mLayer, QgisApp::instance()->mapCanvas(), r, context );
// Initialize filter gui elements
mFilterActionMapper = new QSignalMapper( this );
mFilterColumnsMenu = new QMenu( this );
mActionFilterColumnsMenu->setMenu( mFilterColumnsMenu );
mApplyFilterButton->setDefaultAction( mActionApplyFilter );
// Set filter icon in a couple of places
QIcon filterIcon = QgsApplication::getThemeIcon( "/mActionFilter.svg" );
mActionShowAllFilter->setIcon( filterIcon );
mActionAdvancedFilter->setIcon( filterIcon );
mActionSelectedFilter->setIcon( filterIcon );
mActionVisibleFilter->setIcon( filterIcon );
mActionEditedFilter->setIcon( filterIcon );
// Connect filter signals
connect( mActionAdvancedFilter, SIGNAL( triggered() ), SLOT( filterExpressionBuilder() ) );
connect( mActionShowAllFilter, SIGNAL( triggered() ), SLOT( filterShowAll() ) );
connect( mActionSelectedFilter, SIGNAL( triggered() ), SLOT( filterSelected() ) );
connect( mActionVisibleFilter, SIGNAL( triggered() ), SLOT( filterVisible() ) );
connect( mActionEditedFilter, SIGNAL( triggered() ), SLOT( filterEdited() ) );
connect( mFilterActionMapper, SIGNAL( mapped( QObject* ) ), SLOT( filterColumnChanged( QObject* ) ) );
connect( mFilterQuery, SIGNAL( returnPressed() ), SLOT( filterQueryAccepted() ) );
connect( mActionApplyFilter, SIGNAL( triggered() ), SLOT( filterQueryAccepted() ) );
// info from layer to table
connect( mLayer, SIGNAL( editingStarted() ), this, SLOT( editingToggled() ) );
connect( mLayer, SIGNAL( editingStopped() ), this, SLOT( editingToggled() ) );
connect( mLayer, SIGNAL( layerDeleted() ), this, SLOT( close() ) );
connect( mLayer, SIGNAL( selectionChanged() ), this, SLOT( updateTitle() ) );
connect( mLayer, SIGNAL( attributeAdded( int ) ), this, SLOT( columnBoxInit() ) );
connect( mLayer, SIGNAL( attributeDeleted( int ) ), this, SLOT( columnBoxInit() ) );
// connect table info to window
connect( mMainView, SIGNAL( filterChanged() ), this, SLOT( updateTitle() ) );
// info from table to application
connect( this, SIGNAL( saveEdits( QgsMapLayer * ) ), QgisApp::instance(), SLOT( saveEdits( QgsMapLayer * ) ) );
bool myDockFlag = settings.value( "/qgis/dockAttributeTable", false ).toBool();
if ( myDockFlag )
{
mDock = new QgsAttributeTableDock( tr( "Attribute table - %1 (%n Feature(s))", "feature count", mMainView->featureCount() ).arg( mLayer->name() ), QgisApp::instance() );
mDock->setAllowedAreas( Qt::BottomDockWidgetArea | Qt::TopDockWidgetArea );
mDock->setWidget( this );
connect( this, SIGNAL( destroyed() ), mDock, SLOT( close() ) );
QgisApp::instance()->addDockWidget( Qt::BottomDockWidgetArea, mDock );
}
columnBoxInit();
updateTitle();
mRemoveSelectionButton->setIcon( QgsApplication::getThemeIcon( "/mActionUnselectAttributes.png" ) );
//.........这里部分代码省略.........
开发者ID:herow,项目名称:planning_qgis,代码行数:101,代码来源:qgsattributetabledialog.cpp
示例3: connect
void MainWindow::initSignalsAndSlots()
{
//双击表格某单元格,根据该行id,从数据库里读取信息
connect(ui->tableWidget,SIGNAL(cellDoubleClicked(int,int)),this,SLOT(showText(int,int)));
connect(ui->tableWidget,SIGNAL(cellClicked(int,int)),this,SLOT(updateTheRightSideBar(int,int)));
connect(ui->menu_action_add_file,SIGNAL(triggered()),this,SLOT(addFile()));
connect(ui->menu_action_remove_file,SIGNAL(triggered()),this,SLOT(removeDocument()));
connect(ui->menu_action_add_category,SIGNAL(triggered()),this,SLOT(addCategory()));
connect(ui->menu_action_remove_category,SIGNAL(triggered()),this,SLOT(removeCategory()));
connect(ui->menu_action_change_category,SIGNAL(triggered()),this,SLOT(changeCategory()));
connect(ui->menu_action_manual_input,SIGNAL(triggered()),this,SLOT(manual_input()));
connect(ui->menu_action_addto_favorite,SIGNAL(triggered()),this,SLOT(add_to_favorite()));
connect(ui->menu_action_remove_favorite,SIGNAL(triggered()),this,SLOT(remove_outof_favorite()));
connect(searchSquare,SIGNAL(returnPressed()),this,SLOT(search()));
connect(ui->menu_action_about,SIGNAL(triggered()),this,SLOT(about()));
connect(ui->menu_action_open_file,SIGNAL(triggered()),this,SLOT(openFile()));
}
void MainWindow::showText(int a, int b)
{
QMessageBox::about(this,"Tsignal",ui->tableWidget->item(a,b)->text());
}
void MainWindow::updateTheRightSideBar(int a, int b)
{
//QMessageBox::about(this,"Tsignal",ui->tableWidget->item(a,0)->text());
//先根据该行的id去数据库查询构造pdfobject
//然后再填充右边的textedit
开发者ID:londbell,项目名称:doc_manager,代码行数:30,代码来源:mainwindow.cpp
示例4: KDialog
KoCsvImportDialog::KoCsvImportDialog(QWidget* parent)
: KDialog(parent)
, d(new Private(this))
{
d->dialog = new KoCsvImportWidget(this);
d->rowsAdjusted = false;
d->columnsAdjusted = false;
d->startRow = 0;
d->startCol = 0;
d->endRow = -1;
d->endCol = -1;
d->textQuote = QChar('"');
d->delimiter = QString(',');
d->ignoreDuplicates = false;
d->codec = QTextCodec::codecForName("UTF-8");
setButtons( KDialog::Ok|KDialog::Cancel );
setCaption( i18n( "Import Data" ) );
QStringList encodings;
encodings << i18nc( "Descriptive encoding name", "Recommended ( %1 )" ,"UTF-8" );
encodings << i18nc( "Descriptive encoding name", "Locale ( %1 )" ,QString(QTextCodec::codecForLocale()->name() ));
encodings += KGlobal::charsets()->descriptiveEncodingNames();
// Add a few non-standard encodings, which might be useful for text files
const QString description(i18nc("Descriptive encoding name","Other ( %1 )"));
encodings << description.arg("Apple Roman"); // Apple
encodings << description.arg("IBM 850") << description.arg("IBM 866"); // MS DOS
encodings << description.arg("CP 1258"); // Windows
d->dialog->comboBoxEncoding->insertItems( 0, encodings );
setDataTypes(Generic|Text|Date|None);
// XXX: Qt3->Q4
//d->dialog->m_sheet->setReadOnly( true );
d->loadSettings();
//resize(sizeHint());
resize( 600, 400 ); // Try to show as much as possible of the table view
setMainWidget(d->dialog);
d->dialog->m_sheet->setSelectionMode( QAbstractItemView::MultiSelection );
QButtonGroup* buttonGroup = new QButtonGroup( this );
buttonGroup->addButton(d->dialog->m_radioComma, 0);
buttonGroup->addButton(d->dialog->m_radioSemicolon, 1);
buttonGroup->addButton(d->dialog->m_radioSpace, 2);
buttonGroup->addButton(d->dialog->m_radioTab, 3);
buttonGroup->addButton(d->dialog->m_radioOther, 4);
connect(d->dialog->m_formatComboBox, SIGNAL(activated( const QString& )),
this, SLOT(formatChanged( const QString& )));
connect(buttonGroup, SIGNAL(buttonClicked(int)),
this, SLOT(delimiterClicked(int)));
connect(d->dialog->m_delimiterEdit, SIGNAL(returnPressed()),
this, SLOT(returnPressed()));
connect(d->dialog->m_delimiterEdit, SIGNAL(textChanged ( const QString & )),
this, SLOT(genericDelimiterChanged( const QString & ) ));
connect(d->dialog->m_comboQuote, SIGNAL(activated(const QString &)),
this, SLOT(textquoteSelected(const QString &)));
connect(d->dialog->m_sheet, SIGNAL(currentCellChanged(int, int, int, int)),
this, SLOT(currentCellChanged(int, int)));
connect(d->dialog->m_ignoreDuplicates, SIGNAL(stateChanged(int)),
this, SLOT(ignoreDuplicatesChanged(int)));
connect(d->dialog->m_updateButton, SIGNAL(clicked()),
this, SLOT(updateClicked()));
connect(d->dialog->comboBoxEncoding, SIGNAL(textChanged ( const QString & )),
this, SLOT(encodingChanged ( const QString & ) ));
}
开发者ID:abhishekmurthy,项目名称:Calligra,代码行数:69,代码来源:KoCsvImportDialog.cpp
示例5: QDialog
QgsAttributeTableDialog::QgsAttributeTableDialog( QgsVectorLayer *theLayer, QWidget *parent, Qt::WindowFlags flags )
: QDialog( parent, flags )
, mDock( nullptr )
, mLayer( theLayer )
, mRubberBand( nullptr )
, mCurrentSearchWidgetWrapper( nullptr )
{
setupUi( this );
Q_FOREACH ( const QgsField& field, mLayer->fields() )
{
mVisibleFields.append( field.name() );
}
// Fix selection color on loosing focus (Windows)
setStyleSheet( QgisApp::instance()->styleSheet() );
setAttribute( Qt::WA_DeleteOnClose );
layout()->setMargin( 0 );
layout()->setContentsMargins( 0, 0, 0, 0 );
static_cast< QGridLayout* >( layout() )->setVerticalSpacing( 0 );
QSettings settings;
int size = settings.value( "/IconSize", 16 ).toInt();
if ( size > 32 )
{
size -= 16;
}
else if ( size == 32 )
{
size = 24;
}
else
{
size = 16;
}
mToolbar->setIconSize( QSize( size, size ) );
// Initialize the window geometry
restoreGeometry( settings.value( "/Windows/BetterAttributeTable/geometry" ).toByteArray() );
myDa = new QgsDistanceArea();
myDa->setSourceCrs( mLayer->crs() );
myDa->setEllipsoidalMode( QgisApp::instance()->mapCanvas()->mapSettings().hasCrsTransformEnabled() );
myDa->setEllipsoid( QgsProject::instance()->readEntry( "Measure", "/Ellipsoid", GEO_NONE ) );
mEditorContext.setDistanceArea( *myDa );
mEditorContext.setVectorLayerTools( QgisApp::instance()->vectorLayerTools() );
QgsFeatureRequest r;
if ( mLayer->geometryType() != QGis::NoGeometry &&
settings.value( "/qgis/attributeTableBehaviour", QgsAttributeTableFilterModel::ShowAll ).toInt() == QgsAttributeTableFilterModel::ShowVisible )
{
QgsMapCanvas *mc = QgisApp::instance()->mapCanvas();
QgsRectangle extent( mc->mapSettings().mapToLayerCoordinates( theLayer, mc->extent() ) );
r.setFilterRect( extent );
QgsGeometry *g = QgsGeometry::fromRect( extent );
mRubberBand = new QgsRubberBand( mc, QGis::Polygon );
mRubberBand->setToGeometry( g, theLayer );
delete g;
mActionShowAllFilter->setText( tr( "Show All Features In Initial Canvas Extent" ) );
}
// Initialize dual view
mMainView->init( mLayer, QgisApp::instance()->mapCanvas(), r, mEditorContext );
QgsAttributeTableConfig config = mLayer->attributeTableConfig();
mMainView->setAttributeTableConfig( config );
// Initialize filter gui elements
mFilterActionMapper = new QSignalMapper( this );
mFilterColumnsMenu = new QMenu( this );
mActionFilterColumnsMenu->setMenu( mFilterColumnsMenu );
mApplyFilterButton->setDefaultAction( mActionApplyFilter );
// Set filter icon in a couple of places
QIcon filterIcon = QgsApplication::getThemeIcon( "/mActionFilter2.svg" );
mActionShowAllFilter->setIcon( filterIcon );
mActionAdvancedFilter->setIcon( filterIcon );
mActionSelectedFilter->setIcon( filterIcon );
mActionVisibleFilter->setIcon( filterIcon );
mActionEditedFilter->setIcon( filterIcon );
// Connect filter signals
connect( mActionAdvancedFilter, SIGNAL( triggered() ), SLOT( filterExpressionBuilder() ) );
connect( mActionShowAllFilter, SIGNAL( triggered() ), SLOT( filterShowAll() ) );
connect( mActionSelectedFilter, SIGNAL( triggered() ), SLOT( filterSelected() ) );
connect( mActionVisibleFilter, SIGNAL( triggered() ), SLOT( filterVisible() ) );
connect( mActionEditedFilter, SIGNAL( triggered() ), SLOT( filterEdited() ) );
connect( mFilterActionMapper, SIGNAL( mapped( QObject* ) ), SLOT( filterColumnChanged( QObject* ) ) );
connect( mFilterQuery, SIGNAL( returnPressed() ), SLOT( filterQueryAccepted() ) );
connect( mActionApplyFilter, SIGNAL( triggered() ), SLOT( filterQueryAccepted() ) );
connect( mActionSetStyles, SIGNAL( triggered() ), SLOT( openConditionalStyles() ) );
// info from layer to table
//.........这里部分代码省略.........
开发者ID:GavrisAS,项目名称:QGIS,代码行数:101,代码来源:qgsattributetabledialog.cpp
示例6: QWidget
/*!
* // Tab "General"
*/
void XYInterpolationCurveDock::setupGeneral() {
QWidget* generalTab = new QWidget(ui.tabGeneral);
uiGeneralTab.setupUi(generalTab);
QGridLayout* gridLayout = dynamic_cast<QGridLayout*>(generalTab->layout());
if (gridLayout) {
gridLayout->setContentsMargins(2,2,2,2);
gridLayout->setHorizontalSpacing(2);
gridLayout->setVerticalSpacing(2);
}
cbXDataColumn = new TreeViewComboBox(generalTab);
gridLayout->addWidget(cbXDataColumn, 4, 3, 1, 2);
cbYDataColumn = new TreeViewComboBox(generalTab);
gridLayout->addWidget(cbYDataColumn, 5, 3, 1, 2);
uiGeneralTab.cbType->addItem(i18n("linear"));
uiGeneralTab.cbType->addItem(i18n("polynomial"));
uiGeneralTab.cbType->addItem(i18n("cubic spline (natural)"));
uiGeneralTab.cbType->addItem(i18n("cubic spline (periodic)"));
uiGeneralTab.cbType->addItem(i18n("Akima-spline (natural)"));
uiGeneralTab.cbType->addItem(i18n("Akima-spline (periodic)"));
#if GSL_MAJOR_VERSION >= 2
uiGeneralTab.cbType->addItem(i18n("Steffen spline"));
#endif
uiGeneralTab.cbType->addItem(i18n("cosine"));
uiGeneralTab.cbType->addItem(i18n("exponential"));
uiGeneralTab.cbType->addItem(i18n("piecewise cubic Hermite (PCH)"));
uiGeneralTab.cbType->addItem(i18n("rational functions"));
uiGeneralTab.cbVariant->addItem(i18n("finite differences"));
uiGeneralTab.cbVariant->addItem(i18n("Catmull-Rom"));
uiGeneralTab.cbVariant->addItem(i18n("cardinal"));
uiGeneralTab.cbVariant->addItem(i18n("Kochanek-Bartels (TCB)"));
uiGeneralTab.cbEval->addItem(i18n("function"));
uiGeneralTab.cbEval->addItem(i18n("derivative"));
uiGeneralTab.cbEval->addItem(i18n("second derivative"));
uiGeneralTab.cbEval->addItem(i18n("integral"));
uiGeneralTab.pbRecalculate->setIcon(KIcon("run-build"));
QHBoxLayout* layout = new QHBoxLayout(ui.tabGeneral);
layout->setMargin(0);
layout->addWidget(generalTab);
//Slots
connect( uiGeneralTab.leName, SIGNAL(returnPressed()), this, SLOT(nameChanged()) );
connect( uiGeneralTab.leComment, SIGNAL(returnPressed()), this, SLOT(commentChanged()) );
connect( uiGeneralTab.chkVisible, SIGNAL(clicked(bool)), this, SLOT(visibilityChanged(bool)) );
connect( uiGeneralTab.cbType, SIGNAL(currentIndexChanged(int)), this, SLOT(typeChanged(int)) );
connect( uiGeneralTab.cbVariant, SIGNAL(currentIndexChanged(int)), this, SLOT(variantChanged(int)) );
connect( uiGeneralTab.sbTension, SIGNAL(valueChanged(double)), this, SLOT(tensionChanged()) );
connect( uiGeneralTab.sbContinuity, SIGNAL(valueChanged(double)), this, SLOT(continuityChanged()) );
connect( uiGeneralTab.sbBias, SIGNAL(valueChanged(double)), this, SLOT(biasChanged()) );
connect( uiGeneralTab.cbEval, SIGNAL(currentIndexChanged(int)), this, SLOT(evaluateChanged()) );
connect( uiGeneralTab.sbPoints, SIGNAL(valueChanged(int)), this, SLOT(numberOfPointsChanged()) );
connect( uiGeneralTab.pbRecalculate, SIGNAL(clicked()), this, SLOT(recalculateClicked()) );
}
开发者ID:prakritibhrdwj,项目名称:labplot,代码行数:64,代码来源:XYInterpolationCurveDock.cpp
示例7: QDialog
ChannelsJoinDialog::ChannelsJoinDialog(const char * name)
: QDialog(g_pMainWindow)
{
setObjectName(name);
setWindowTitle(__tr2qs("Join Channels - KVIrc"));
setWindowIcon(*(g_pIconManager->getSmallIcon(KviIconManager::Channel)));
m_pConsole = nullptr;
QGridLayout * g = new QGridLayout(this);
m_pTreeWidget = new ChannelsJoinDialogTreeWidget(this);
m_pTreeWidget->setHeaderLabel(__tr2qs("Channel"));
m_pTreeWidget->setRootIsDecorated(true);
m_pTreeWidget->setSelectionMode(QAbstractItemView::SingleSelection);
g->addWidget(m_pTreeWidget, 0, 0, 1, 2);
m_pGroupBox = new KviTalGroupBox(Qt::Horizontal, __tr2qs("Channel"), this);
QString szMsg = __tr2qs("Name");
szMsg.append(":");
new QLabel(szMsg, m_pGroupBox);
m_pChannelEdit = new QLineEdit(m_pGroupBox);
connect(m_pChannelEdit, SIGNAL(returnPressed()), this, SLOT(editReturnPressed()));
connect(m_pChannelEdit, SIGNAL(textChanged(const QString &)), this, SLOT(editTextChanged(const QString &)));
szMsg = __tr2qs("Password");
szMsg.append(":");
new QLabel(szMsg, m_pGroupBox);
m_pPass = new QLineEdit(m_pGroupBox);
m_pPass->setEchoMode(QLineEdit::Password);
g->addWidget(m_pGroupBox, 1, 0, 1, 2);
KviTalHBox * hb = new KviTalHBox(this);
hb->setSpacing(4);
g->addWidget(hb, 2, 0, 1, 2);
m_pJoinButton = new QPushButton(__tr2qs("&Join"), hb);
// Join on return pressed
m_pJoinButton->setDefault(true);
connect(m_pJoinButton, SIGNAL(clicked()), this, SLOT(joinClicked()));
m_pRegButton = new QPushButton(__tr2qs("&Register"), hb);
// Join on return pressed
connect(m_pRegButton, SIGNAL(clicked()), this, SLOT(regClicked()));
m_pClearButton = new QPushButton(__tr2qs("Clear Recent"), hb);
connect(m_pClearButton, SIGNAL(clicked()), this, SLOT(clearClicked()));
m_pShowAtStartupCheck = new QCheckBox(__tr2qs("Show this window after connecting"), this);
m_pShowAtStartupCheck->setChecked(KVI_OPTION_BOOL(KviOption_boolShowChannelsJoinOnIrc));
g->addWidget(m_pShowAtStartupCheck, 3, 0);
QPushButton * cancelButton = new QPushButton(__tr2qs("Close"), this);
connect(cancelButton, SIGNAL(clicked()), this, SLOT(cancelClicked()));
g->addWidget(cancelButton, 3, 1, Qt::AlignRight);
g->setRowStretch(0, 1);
g->setColumnStretch(0, 1);
fillListView();
if(g_rectChannelsJoinGeometry.y() < 5)
g_rectChannelsJoinGeometry.setY(5);
resize(g_rectChannelsJoinGeometry.width(), g_rectChannelsJoinGeometry.height());
QRect rect = g_pApp->desktop()->screenGeometry(g_pMainWindow);
move(rect.x() + ((rect.width() - g_rectChannelsJoinGeometry.width()) / 2), rect.y() + ((rect.height() - g_rectChannelsJoinGeometry.height()) / 2));
enableJoin();
}
开发者ID:Cizzle,项目名称:KVIrc,代码行数:78,代码来源:ChannelsJoinDialog.cpp
示例8: QMainWindow
QtLoginWindow::QtLoginWindow(UIEventStream* uiEventStream, SettingsProvider* settings, TimerFactory* timerFactory) : QMainWindow(), settings_(settings), timerFactory_(timerFactory) {
uiEventStream_ = uiEventStream;
setWindowTitle("Swift");
#ifndef Q_OS_MAC
#ifdef Q_OS_WIN32
setWindowIcon(QIcon(":/logo-icon-16-win.png"));
#else
setWindowIcon(QIcon(":/logo-icon-16.png"));
#endif
#endif
QtUtilities::setX11Resource(this, "Main");
setAccessibleName(tr("Swift Login Window"));
//setAccessibleDescription(tr("This window is used for providing credentials to log into your XMPP service"));
resize(200, 500);
setContentsMargins(0,0,0,0);
QWidget *centralWidget = new QWidget(this);
setCentralWidget(centralWidget);
QBoxLayout *topLayout = new QBoxLayout(QBoxLayout::TopToBottom, centralWidget);
stack_ = new QStackedWidget(centralWidget);
topLayout->addWidget(stack_);
topLayout->setMargin(0);
loginWidgetWrapper_ = new QWidget(this);
loginWidgetWrapper_->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding));
QBoxLayout *layout = new QBoxLayout(QBoxLayout::TopToBottom, loginWidgetWrapper_);
layout->addStretch(2);
QLabel* logo = new QLabel(this);
QIcon swiftWithTextLogo = QIcon(":/logo-shaded-text.png");
logo->setPixmap(swiftWithTextLogo.pixmap(QSize(192,192)));
QWidget *logoWidget = new QWidget(this);
QHBoxLayout *logoLayout = new QHBoxLayout();
logoLayout->setMargin(0);
logoLayout->addStretch(0);
logoLayout->addWidget(logo);
logoLayout->addStretch(0);
logoWidget->setLayout(logoLayout);
layout->addWidget(logoWidget);
layout->addStretch(2);
QLabel* jidLabel = new QLabel(this);
jidLabel->setText("<font size='-1'>" + tr("User address:") + "</font>");
layout->addWidget(jidLabel);
username_ = new QComboBox(this);
username_->setEditable(true);
username_->setWhatsThis(tr("User address - looks like [email protected]"));
username_->setToolTip(tr("User address - looks like [email protected]"));
username_->view()->installEventFilter(this);
username_->setAccessibleName(tr("User address (of the form [email protected])"));
username_->setAccessibleDescription(tr("This is the user address that you'll be using to log in with"));
layout->addWidget(username_);
QLabel* jidHintLabel = new QLabel(this);
jidHintLabel->setText("<font size='-1' color='grey' >" + tr("Example: [email protected]") + "</font>");
jidHintLabel->setAlignment(Qt::AlignRight);
layout->addWidget(jidHintLabel);
QLabel* passwordLabel = new QLabel();
passwordLabel->setText("<font size='-1'>" + tr("Password:") + "</font>");
passwordLabel->setAccessibleName(tr("User password"));
passwordLabel->setAccessibleDescription(tr("This is the password you'll use to log in to the XMPP service"));
layout->addWidget(passwordLabel);
QWidget* w = new QWidget(this);
w->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding));
layout->addWidget(w);
QHBoxLayout* credentialsLayout = new QHBoxLayout(w);
credentialsLayout->setMargin(0);
credentialsLayout->setSpacing(3);
password_ = new QLineEdit(this);
password_->setEchoMode(QLineEdit::Password);
connect(password_, SIGNAL(returnPressed()), this, SLOT(loginClicked()));
connect(username_->lineEdit(), SIGNAL(returnPressed()), password_, SLOT(setFocus()));
connect(username_, SIGNAL(editTextChanged(const QString&)), this, SLOT(handleUsernameTextChanged()));
credentialsLayout->addWidget(password_);
certificateButton_ = new QToolButton(this);
certificateButton_->setCheckable(true);
certificateButton_->setIcon(QIcon(":/icons/certificate.png"));
certificateButton_->setToolTip(tr("Click if you have a personal certificate used for login to the service."));
certificateButton_->setWhatsThis(tr("Click if you have a personal certificate used for login to the service."));
certificateButton_->setAccessibleName(tr("Login with certificate"));
certificateButton_->setAccessibleDescription(tr("Click if you have a personal certificate used for login to the service."));
credentialsLayout->addWidget(certificateButton_);
connect(certificateButton_, SIGNAL(clicked(bool)), SLOT(handleCertficateChecked(bool)));
loginButton_ = new QPushButton(this);
loginButton_->setText(tr("Connect"));
loginButton_->setAutoDefault(true);
loginButton_->setDefault(true);
loginButton_->setAccessibleName(tr("Connect now"));
layout->addWidget(loginButton_);
//.........这里部分代码省略.........
开发者ID:swift,项目名称:swift,代码行数:101,代码来源:QtLoginWindow.cpp
示例9: switch
int Q3IconView::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = Q3ScrollView::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: selectionChanged(); break;
case 1: selectionChanged((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1]))); break;
case 2: currentChanged((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1]))); break;
case 3: clicked((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1]))); break;
case 4: clicked((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
case 5: pressed((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1]))); break;
case 6: pressed((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
case 7: doubleClicked((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1]))); break;
case 8: returnPressed((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1]))); break;
case 9: rightButtonClicked((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
case 10: rightButtonPressed((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
case 11: mouseButtonPressed((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< Q3IconViewItem*(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3]))); break;
case 12: mouseButtonClicked((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< Q3IconViewItem*(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3]))); break;
case 13: contextMenuRequested((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
case 14: dropped((*reinterpret_cast< QDropEvent*(*)>(_a[1])),(*reinterpret_cast< const Q3ValueList<Q3IconDragItem>(*)>(_a[2]))); break;
case 15: moved(); break;
case 16: onItem((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1]))); break;
case 17: onViewport(); break;
case 18: itemRenamed((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
case 19: itemRenamed((*reinterpret_cast< Q3IconViewItem*(*)>(_a[1]))); break;
case 20: arrangeItemsInGrid((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
case 21: arrangeItemsInGrid((*reinterpret_cast< const QSize(*)>(_a[1]))); break;
case 22: arrangeItemsInGrid((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 23: arrangeItemsInGrid(); break;
case 24: setContentsPos((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 25: updateContents(); break;
case 26: doAutoScroll(); break;
case 27: adjustItems(); break;
case 28: slotUpdate(); break;
case 29: movedContents((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
}
_id -= 30;
}
#ifndef QT_NO_PROPERTIES
else if (_c == QMetaObject::ReadProperty) {
void *_v = _a[0];
switch (_id) {
case 0: *reinterpret_cast< bool*>(_v) = sorting(); break;
case 1: *reinterpret_cast< bool*>(_v) = sortDirection(); break;
case 2: *reinterpret_cast< SelectionMode*>(_v) = selectionMode(); break;
case 3: *reinterpret_cast< int*>(_v) = gridX(); break;
case 4: *reinterpret_cast< int*>(_v) = gridY(); break;
case 5: *reinterpret_cast< int*>(_v) = spacing(); break;
case 6: *reinterpret_cast< ItemTextPos*>(_v) = itemTextPos(); break;
case 7: *reinterpret_cast< QBrush*>(_v) = itemTextBackground(); break;
case 8: *reinterpret_cast< Arrangement*>(_v) = arrangement(); break;
case 9: *reinterpret_cast< ResizeMode*>(_v) = resizeMode(); break;
case 10: *reinterpret_cast< int*>(_v) = maxItemWidth(); break;
case 11: *reinterpret_cast< int*>(_v) = maxItemTextLength(); break;
case 12: *reinterpret_cast< bool*>(_v) = autoArrange(); break;
case 13: *reinterpret_cast< bool*>(_v) = itemsMovable(); break;
case 14: *reinterpret_cast< bool*>(_v) = wordWrapIconText(); break;
case 15: *reinterpret_cast< bool*>(_v) = showToolTips(); break;
case 16: *reinterpret_cast< uint*>(_v) = count(); break;
}
_id -= 17;
} else if (_c == QMetaObject::WriteProperty) {
void *_v = _a[0];
switch (_id) {
case 2: setSelectionMode(*reinterpret_cast< SelectionMode*>(_v)); break;
case 3: setGridX(*reinterpret_cast< int*>(_v)); break;
case 4: setGridY(*reinterpret_cast< int*>(_v)); break;
case 5: setSpacing(*reinterpret_cast< int*>(_v)); break;
case 6: setItemTextPos(*reinterpret_cast< ItemTextPos*>(_v)); break;
case 7: setItemTextBackground(*reinterpret_cast< QBrush*>(_v)); break;
case 8: setArrangement(*reinterpret_cast< Arrangement*>(_v)); break;
case 9: setResizeMode(*reinterpret_cast< ResizeMode*>(_v)); break;
case 10: setMaxItemWidth(*reinterpret_cast< int*>(_v)); break;
case 11: setMaxItemTextLength(*reinterpret_cast< int*>(_v)); break;
case 12: setAutoArrange(*reinterpret_cast< bool*>(_v)); break;
case 13: setItemsMovable(*reinterpret_cast< bool*>(_v)); break;
case 14: setWordWrapIconText(*reinterpret_cast< bool*>(_v)); break;
case 15: setShowToolTips(*reinterpret_cast< bool*>(_v)); break;
}
_id -= 17;
} else if (_c == QMetaObject::ResetProperty) {
_id -= 17;
} else if (_c == QMetaObject::QueryPropertyDesignable) {
_id -= 17;
} else if (_c == QMetaObject::QueryPropertyScriptable) {
_id -= 17;
} else if (_c == QMetaObject::QueryPropertyStored) {
_id -= 17;
} else if (_c == QMetaObject::QueryPropertyEditable) {
_id -= 17;
} else if (_c == QMetaObject::QueryPropertyUser) {
_id -= 17;
}
#endif // QT_NO_PROPERTIES
return _id;
}
开发者ID:pk-codebox-evo,项目名称:remixos-usb-tool,代码行数:98,代码来源:moc_q3iconview.cpp
示例10: QDialog
//.........这里部分代码省略.........
if (messagecount == 1)
lineEdit->setText(tr(messages[0]));
height = lineEdit->font().pointSize() + 4;
if (height < 0)
height = lineEdit->font().pixelSize() + 4;
if (height < 0)
height = lineEdit->heightForWidth(width) + 4;
lineEdit->setSizePolicy(QSizePolicy::MinimumExpanding,
QSizePolicy::Fixed);
lineEdit->setMinimumSize(QSize(width, height));
lineEdit->setGeometry(QRect(0, 0, width, height));
vboxLayout1->addWidget(lineEdit);
}
else {
QFont fixed("monospace");
fixed.setStyleHint(QFont::TypeWriter);
textEdit = new QTextEdit(this);
textEdit->setFont(fixed);
textEdit->setLineWrapMode(QTextEdit::FixedColumnWidth);
textEdit->setLineWrapColumnOrWidth(80);
textEdit->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
if (nosliderflag)
textEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
else if (usesliderflag)
textEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
else
textEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
for (int m = 0; m < messagecount; m++)
textEdit->append(tr(messages[m]));
if (inputflag)
textEdit->setReadOnly(FALSE);
else {
textEdit->setLineWidth(1);
textEdit->setFrameStyle(noframeflag ? QFrame::NoFrame :
QFrame::Box | QFrame::Sunken);
textEdit->setReadOnly(TRUE);
}
if (usesliderflag)
height = DEFAULT_EDIT_HEIGHT;
else {
height = textEdit->font().pointSize() + 4;
if (height < 0)
height = textEdit->font().pixelSize() + 4;
if (height < 0)
height = textEdit->heightForWidth(width) + 4;
height *= messagecount;
}
textEdit->setMinimumSize(QSize(width, height));
textEdit->setSizePolicy(QSizePolicy::MinimumExpanding,
QSizePolicy::MinimumExpanding);
textEdit->moveCursor(QTextCursor::Start);
textEdit->ensureCursorVisible();
vboxLayout1->addWidget(textEdit);
}
hboxLayout1 = new QHBoxLayout();
hboxLayout1->setSpacing(6);
hboxLayout1->setMargin(0);
spacerItem2 = new QSpacerItem(40, 20, QSizePolicy::Expanding,
QSizePolicy::Minimum);
hboxLayout1->addItem(spacerItem2);
for (int i = 0; i < buttoncount; i++) {
QueryButton *button = new QueryButton(printflag, this);
button->setMinimumSize(QSize(72, 32));
button->setDefault(buttons[i] == defaultbutton);
button->setQuery(this);
button->setText(tr(buttons[i]));
button->setStatus(statusi[i]);
if (inputflag && buttons[i] == defaultbutton) {
if (textEdit)
button->setEditor(textEdit);
else if (lineEdit) {
button->setEditor(lineEdit);
if (buttons[i] == defaultbutton)
connect(lineEdit, SIGNAL(returnPressed()),
button, SLOT(click()));
}
}
connect(button, SIGNAL(clicked()), this, SLOT(buttonClicked()));
hboxLayout1->addWidget(button);
}
vboxLayout1->addLayout(hboxLayout1);
hboxLayout->addLayout(vboxLayout1);
gridLayout->addLayout(hboxLayout, 0, 0, 1, 1);
gridLayout->setSizeConstraint(QLayout::SetFixedSize);
if (inputflag && messagecount <= 1)
resize(QSize(320, 83));
else
resize(QSize(320, 132));
if (timeout)
startTimer(timeout * 1000);
if (exclusiveflag)
setWindowModality(Qt::WindowModal);
}
开发者ID:Aconex,项目名称:pcp,代码行数:101,代码来源:pmquery.cpp
示例11: QMainWindow
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent), ui(new Ui::MainWindow)
{
// NOTE: these dataextractors are deleted by
// routecontainer class instance.
dataExtractor = new bacra::DataExtractor();
dataExtractor->initialize();
dataExtractor2 = new bacra::DataExtractor();
dataExtractor2->initialize();
routeContainer = new bacra::RouteContainer(dataExtractor, this);
stopContainer = new bacra::RouteContainer(dataExtractor2, this);
stopDelegate = new bacra::StopDelegate(this);
routeDelegate = new bacra::StopDelegate(this);
ui->setupUi(this);
QRegExp rx("\\d{0,6}");
QValidator *validator = new QRegExpValidator(rx, this);
ui->stopLineEdit->setValidator(validator);
ui->routesView->setModel(routeContainer);
ui->routesView->setItemDelegate(new bacra::StopDelegate());
ui->stopsView->setModel(stopContainer);
ui->stopsView->setItemDelegate(new bacra::StopDelegate());
ui->tab_2->setDisabled(true);
ui->progressBar->setVisible(false);
//ui->stopsView->setStyleSheet("QTableView {background: url(:/bacra/images/bacra.png); background-attachment: fixed; background-position: bottom-center;}");
//ui->departuresView->setStyleSheet("QTableView {background: url(:/bacra/images/bacra.png); background-attachment: fixed; background-position: bottom-center;}");
//ui->routesView->setStyleSheet("QTableView {background: url(:/bacra/images/bacra.png); background-attachment: fixed; background-position: bottom-center;}");
ui->addStopButton->setIcon(QIcon(":/bacra/images/add.png"));
ui->stopsView->setDragEnabled(true);
ui->stopsView->setAcceptDrops(true);
connect(stopContainer, SIGNAL(updatedDepartures()), ui->departuresView, SLOT(setFocus()));
connect(dataExtractor, SIGNAL(infoResponseReady(int)), ui->progressBar, SLOT(setValue(int)));
connect(dataExtractor2, SIGNAL(infoResponseReady(int)), ui->progressBar, SLOT(setValue(int)));
connect(ui->tabWidget, SIGNAL(currentChanged(int)), this, SLOT(commercialAnnouncement(int)));
connect(ui->fromLineEdit, SIGNAL(returnPressed()), ui->toLineEdit, SLOT(setFocus()));
connect(ui->toLineEdit, SIGNAL(returnPressed()), ui->addRouteButton, SLOT(click()));
connect(ui->addRouteButton, SIGNAL(clicked()), this, SLOT(addRouteClicked()));
connect(this, SIGNAL(addRoute(QString, QString)), routeContainer, SLOT(addRouteItem(QString, QString)));
connect(ui->stopLineEdit, SIGNAL(returnPressed()), ui->addStopButton, SLOT(click()));
connect(ui->addStopButton, SIGNAL(clicked()), this, SLOT(addStopClicked()));
connect(this, SIGNAL(addStop(QString)), stopContainer, SLOT(addStopItem(QString)));
connect(ui->stopsView, SIGNAL(clicked(QModelIndex)), stopContainer, SLOT(indexSelected(QModelIndex)));
connect(ui->routesView, SIGNAL(clicked(QModelIndex)), routeContainer, SLOT(indexSelected(QModelIndex)));
connect(ui->updateButton, SIGNAL(clicked()), this, SLOT(updateDepartures()));
connect(stopContainer, SIGNAL(dataChanged(QModelIndex,QModelIndex)), ui->stopsView, SLOT(dataChanged(QModelIndex,QModelIndex)));
connect(routeContainer, SIGNAL(routeAdded()), this, SLOT(routeAdded()));
connect(stopContainer, SIGNAL(stopAdded()), this, SLOT(stopAdded()));
connect(stopContainer, SIGNAL(showDepartures(bacra::Route*)), this, SLOT(showDepartures(bacra::Route*)));
connect(stopContainer, SIGNAL(invalidStop()), this, SLOT(invalidStop()));
connect(routeContainer, SIGNAL(invalidRoute()), this, SLOT(invalidRoute()));
//Loading routes from disk
//setting ui so loaded stops display themselves
//correctly
// ui->stopsView->setColumnWidth(0, 170);
// ui->stopsView->setColumnWidth(1, 40);
ui->stopsView->setColumnWidth(0, 180);
ui->stopsView->setColumnWidth(1, 30);
stopContainer->loadRoutes("./savedata.txt");
}
开发者ID:hhamalai,项目名称:Bacra,代码行数:84,代码来源:mainwindow.cpp
示例12: m_line_edit
LineEditProxy::LineEditProxy(QLineEdit* line_edit)
: m_line_edit(line_edit)
{
connect(m_line_edit, SIGNAL(returnPressed()), SIGNAL(signal_changed()));
}
开发者ID:dcoeurjo,项目名称:appleseed,代码行数:5,代码来源:inputwidgetproxies.cpp
示例13: QWidget
KviIrcViewToolWidget::KviIrcViewToolWidget(KviIrcView * pParent)
: QWidget(pParent)
{
m_pIrcView = pParent;
setAutoFillBackground(true);
setContentsMargins(0,0,0,0);
QHBoxLayout * pLayout = new QHBoxLayout(this);
pLayout->setMargin(2);
pLayout->setSpacing(2);
QPushButton * pButton = new QPushButton(QIcon(*g_pIconManager->getSmallIcon(KviIconManager::Close)), QString(),this);
pButton->setFixedSize(16,16);
pButton->setFlat(true);
connect(pButton,SIGNAL(clicked()),m_pIrcView,SLOT(toggleToolWidget()));
pLayout->addWidget(pButton);
m_pStringToFind = new KviThemedLineEdit(this, m_pIrcView->parentKviWindow(), "search_lineedit");
pLayout->addWidget(m_pStringToFind);
connect(m_pStringToFind,SIGNAL(returnPressed()),this,SLOT(findNext()));
connect(m_pStringToFind,SIGNAL(textChanged(QString)),this,SLOT(findNextHelper(QString)));
pButton = new QPushButton(__tr2qs("&Next"),this);
pButton->setDefault(true);
connect(pButton,SIGNAL(clicked()),this,SLOT(findNext()));
pLayout->addWidget(pButton);
pButton = new QPushButton(__tr2qs("&Previous"),this);
connect(pButton,SIGNAL(clicked()),this,SLOT(findPrev()));
pLayout->addWidget(pButton);
m_pOptionsButton = new QPushButton(this);
m_pOptionsButton->setText(__tr2qs("&Options"));
pLayout->addWidget(m_pOptionsButton);
m_pOptionsWidget = new QMenu(m_pOptionsButton);
QGridLayout * pOptionsLayout = new QGridLayout(m_pOptionsWidget);
pOptionsLayout->setSpacing(2);
connect(m_pOptionsButton, SIGNAL(clicked()), this, SLOT(toggleOptions()));
// Filter tab
QLabel * pLabel = new QLabel(__tr2qs("Message types"), m_pOptionsWidget);
pOptionsLayout->addWidget(pLabel,0,0,1,2);
m_pFilterView = new QTreeWidget(m_pOptionsWidget);
m_pFilterView->set
|
请发表评论