本文整理汇总了C++中currentChanged函数的典型用法代码示例。如果您正苦于以下问题:C++ currentChanged函数的具体用法?C++ currentChanged怎么用?C++ currentChanged使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了currentChanged函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: QMenu
void HistoryMessagesTab::createGui()
{
TimelinePopupMenu = new QMenu(this);
TimelinePopupMenu->addAction(KaduIcon("kadu_icons/clear-history").icon(), tr("&Remove entries"),
this, SLOT(removeEntries()));
QVBoxLayout *layout = new QVBoxLayout(this);
layout->setMargin(2);
Splitter = new QSplitter(Qt::Horizontal, this);
FilteredView = new FilteredTreeView(FilteredTreeView::FilterAtTop, Splitter);
FilteredView->filterWidget()->setAutoVisibility(false);
FilteredView->filterWidget()->setLabel(tr("Filter") + ":");
TalkableTree = new TalkableTreeView(FilteredView);
TalkableTree->setAlternatingRowColors(true);
TalkableTree->setContextMenuEnabled(true);
TalkableTree->setContextMenuPolicy(Qt::CustomContextMenu);
TalkableTree->setUseConfigurationColors(true);
TalkableTree->delegateConfiguration().setShowMessagePixmap(false);
QString style;
style.append("QTreeView::branch:has-siblings:!adjoins-item { border-image: none; image: none }");
style.append("QTreeView::branch:has-siblings:adjoins-item { border-image: none; image: none }");
style.append("QTreeView::branch:has-childres:!has-siblings:adjoins-item { border-image: none; image: none }");
TalkableTree->setStyleSheet(style);
TalkableTree->viewport()->setStyleSheet(style);
connect(TalkableTree, SIGNAL(currentChanged(Talkable)), this, SLOT(currentTalkableChanged(Talkable)));
connect(TalkableTree, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(showTalkablePopupMenu()));
FilteredView->setView(TalkableTree);
TimelineView = new TimelineChatMessagesView(Splitter);
TimelineView->searchBar()->setAutoVisibility(false);
TimelineView->searchBar()->setSearchWidget(this);
TimelineView->timeline()->setContextMenuPolicy(Qt::CustomContextMenu);
connect(TimelineView->timeline(), SIGNAL(customContextMenuRequested(QPoint)),
this, SLOT(showTimelinePopupMenu()));
connect(timelineView(), SIGNAL(currentDateChanged()), this, SLOT(currentDateChanged()));
QList<int> sizes;
sizes.append(150);
sizes.append(300);
Splitter->setSizes(sizes);
layout->addWidget(Splitter);
setFocusProxy(FilteredView->filterWidget());
}
开发者ID:leewood,项目名称:kadu,代码行数:51,代码来源:history-messages-tab.cpp
示例2: QDialog
QT_BEGIN_NAMESPACE
BookmarkDialog::BookmarkDialog(BookmarkModel *sourceModel, const QString &title,
const QString &url, QWidget *parent)
: QDialog(parent)
, m_url(url)
, m_title(title)
, bookmarkModel(sourceModel)
{
TRACE_OBJ
ui.setupUi(this);
ui.bookmarkEdit->setText(m_title);
ui.newFolderButton->setVisible(false);
ui.buttonBox->button(QDialogButtonBox::Ok)->setDefault(true);
connect(ui.buttonBox, SIGNAL(accepted()), this, SLOT(accepted()));
connect(ui.buttonBox, SIGNAL(rejected()), this, SLOT(rejected()));
connect(ui.newFolderButton, SIGNAL(clicked()), this, SLOT(addFolder()));
connect(ui.toolButton, SIGNAL(clicked()), this, SLOT(toolButtonClicked()));
connect(ui.bookmarkEdit, SIGNAL(textChanged(QString)), this,
SLOT(textChanged(QString)));
bookmarkProxyModel = new BookmarkFilterModel(this);
bookmarkProxyModel->setSourceModel(bookmarkModel);
ui.bookmarkFolders->setModel(bookmarkProxyModel);
connect(ui.bookmarkFolders, SIGNAL(currentIndexChanged(int)), this,
SLOT(currentIndexChanged(int)));
bookmarkTreeModel = new BookmarkTreeModel(this);
bookmarkTreeModel->setSourceModel(bookmarkModel);
ui.treeView->setModel(bookmarkTreeModel);
ui.treeView->expandAll();
ui.treeView->setVisible(false);
ui.treeView->installEventFilter(this);
ui.treeView->viewport()->installEventFilter(this);
ui.treeView->setContextMenuPolicy(Qt::CustomContextMenu);
connect(ui.treeView, SIGNAL(customContextMenuRequested(QPoint)), this,
SLOT(customContextMenuRequested(QPoint)));
connect(ui.treeView->selectionModel(), SIGNAL(currentChanged(QModelIndex,
QModelIndex)), this, SLOT(currentIndexChanged(QModelIndex)));
ui.bookmarkFolders->setCurrentIndex(0);
ui.treeView->setCurrentIndex(ui.treeView->indexAt(QPoint(2, 2)));
const HelpEngineWrapper &helpEngine = HelpEngineWrapper::instance();
if (helpEngine.usesAppFont())
setFont(helpEngine.appFont());
}
开发者ID:sicily,项目名称:qt4.8.4,代码行数:51,代码来源:bookmarkdialog.cpp
示例3: currentAboutToShow
void MyTabbedStackWidget::showWidget(int index)
{
if (m_stackWidget->currentIndex() == index) {
return;
}
bool proceed = false;
emit currentAboutToShow(index, &proceed);
if (proceed) {
m_stackWidget->setCurrentIndex(index);
emit currentChanged(index);
} else {
m_listWidget->setCurrentRow(m_stackWidget->currentIndex(), QItemSelectionModel::ClearAndSelect);
}
}
开发者ID:MorS25,项目名称:OpenPilot,代码行数:14,代码来源:mytabbedstackwidget.cpp
示例4: QFileDialog
void MainWindow::slot_fileOpen()
{
QFileDialog *dialog = new QFileDialog(this);
dialog->setOption(QFileDialog::DontUseNativeDialog, true);
SGFPreview *previewWidget = new SGFPreview(dialog);
QGridLayout *layout = (QGridLayout*)dialog->layout();
layout->addWidget(previewWidget, 1, 3);
connect(dialog,SIGNAL(currentChanged(QString)),previewWidget,SLOT(setPath(QString)));
connect(dialog,SIGNAL(fileSelected(QString)),this,SLOT(openSGF(QString)));
dialog->setNameFilter("Smart Game Format (*.sgf *.SGF)");
dialog->setFileMode(QFileDialog::ExistingFile);
dialog->exec();
delete dialog;
}
开发者ID:EPeillard,项目名称:qgo,代码行数:14,代码来源:mainwindow.cpp
示例5: QWidget
UAVObjectBrowserWidget::UAVObjectBrowserWidget(QWidget *parent) : QWidget(parent),
updatePeriod(MAXIMUM_UPDATE_PERIOD)
{
// Create browser and configuration GUIs
m_browser = new Ui_UAVObjectBrowser();
m_viewoptions = new Ui_viewoptions();
m_viewoptionsDialog = new QDialog(this);
m_viewoptions->setupUi(m_viewoptionsDialog);
m_browser->setupUi(this);
// Create data model
m_model = new UAVObjectTreeModel();
// Create tree view and add to layout
treeView = new UAVOBrowserTreeView(m_model, MAXIMUM_UPDATE_PERIOD);
treeView->setObjectName(QString::fromUtf8("treeView"));
m_browser->verticalLayout->addWidget(treeView);
treeView->setModel(m_model);
treeView->setColumnWidth(0, 300);
treeView->setEditTriggers(QAbstractItemView::AllEditTriggers);
treeView->setSelectionBehavior(QAbstractItemView::SelectItems);
treeView->setUniformRowHeights(true);
BrowserItemDelegate *m_delegate = new BrowserItemDelegate();
treeView->setItemDelegate(m_delegate);
showMetaData(m_viewoptions->cbMetaData->isChecked());
// Connect signals
connect(treeView->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), this, SLOT(toggleUAVOButtons(QModelIndex,QModelIndex)));
connect(m_viewoptions->cbMetaData, SIGNAL(toggled(bool)), this, SLOT(showMetaData(bool)));
connect(m_viewoptions->cbCategorized, SIGNAL(toggled(bool)), this, SLOT(categorize(bool)));
connect(m_browser->saveSDButton, SIGNAL(clicked()), this, SLOT(saveObject()));
connect(m_browser->readSDButton, SIGNAL(clicked()), this, SLOT(loadObject()));
connect(m_browser->eraseSDButton, SIGNAL(clicked()), this, SLOT(eraseObject()));
connect(m_browser->sendButton, SIGNAL(clicked()), this, SLOT(sendUpdate()));
connect(m_browser->requestButton, SIGNAL(clicked()), this, SLOT(requestUpdate()));
connect(m_browser->viewSettingsButton,SIGNAL(clicked()),this,SLOT(viewSlot()));
connect(m_viewoptions->cbScientific, SIGNAL(toggled(bool)), this, SLOT(useScientificNotation(bool)));
connect(m_viewoptions->cbScientific, SIGNAL(toggled(bool)), this, SLOT(viewOptionsChangedSlot()));
connect(m_viewoptions->cbMetaData, SIGNAL(toggled(bool)), this, SLOT(viewOptionsChangedSlot()));
connect(m_viewoptions->cbCategorized, SIGNAL(toggled(bool)), this, SLOT(viewOptionsChangedSlot()));
connect((QTreeView*) treeView, SIGNAL(collapsed(QModelIndex)), this, SLOT(on_TreeItemCollapsed(QModelIndex) ));
connect((QTreeView*) treeView, SIGNAL(expanded(QModelIndex)), this, SLOT(on_TreeItemExpanded(QModelIndex) ));
// Set browser buttons to disabled
enableUAVOBrowserButtons(false);
}
开发者ID:Crash1,项目名称:TauLabs,代码行数:50,代码来源:uavobjectbrowserwidget.cpp
示例6: currentChanged
void LiteTabWidget::tabCurrentChanged(int index)
{
QWidget *w = m_widgetList.value(index);
if (w) {
m_stackedWidget->setCurrentWidget(w);
}
QAction *act = m_listActGroup->actions().value(index);
if (act) {
act->setChecked(true);
}
emit currentChanged(index);
}
开发者ID:Gys,项目名称:liteide,代码行数:14,代码来源:litetabwidget.cpp
示例7: currentChanged
void Q3DataBrowser::postNav(bool primeUpd)
{
if (primeUpd) {
QSqlRecord* buf = d->frm.record();
Q3SqlCursor* cur = d->cur.cursor();
if (!buf || !cur)
return;
currentChanged(cur);
cur->primeUpdate();
emit primeUpdate(buf);
readFields();
}
updateBoundary();
}
开发者ID:sicily,项目名称:qt4.8.4,代码行数:14,代码来源:q3databrowser.cpp
示例8: QWidget
LegacyJarModPage::LegacyJarModPage(LegacyInstance *inst, QWidget *parent)
: QWidget(parent), ui(new Ui::LegacyJarModPage), m_inst(inst)
{
ui->setupUi(this);
m_jarmods = m_inst->jarModList();
ui->jarModsTreeView->setModel(m_jarmods.get());
ui->jarModsTreeView->setDragDropMode(QAbstractItemView::DragDrop);
ui->jarModsTreeView->setSelectionMode(QAbstractItemView::SingleSelection);
ui->jarModsTreeView->installEventFilter(this);
m_jarmods->startWatching();
auto smodel = ui->jarModsTreeView->selectionModel();
connect(smodel, SIGNAL(currentChanged(QModelIndex, QModelIndex)),
SLOT(jarCurrent(QModelIndex, QModelIndex)));
}
开发者ID:Glought,项目名称:MultiMC5,代码行数:14,代码来源:LegacyJarModPage.cpp
示例9: ViewerInterface
ObjectViewer::ObjectViewer(QWidget* parent, Qt::WindowFlags f)
: ViewerInterface(parent, f) {
mainLayout = new QHBoxLayout(this);
auto leftLayout = new QVBoxLayout;
objectList = new QTableView;
objectMenu = new QMenu(objectList);
objectList->setContextMenuPolicy(Qt::CustomContextMenu);
auto viewModelAction = new QAction("View Model", objectMenu);
objectMenu->addAction(viewModelAction);
connect(viewModelAction, SIGNAL(triggered()), this, SLOT(menuViewModel()));
connect(objectList, SIGNAL(customContextMenuRequested(QPoint)), this,
SLOT(onCustomContextMenu(QPoint)));
filterModel = new ObjectSearchModel(this);
objectList->setModel(filterModel);
objectList->setColumnWidth(0, 50);
objectList->setColumnWidth(1, 150);
objectList->setColumnWidth(2, 200);
objectList->setSortingEnabled(true);
objectList->setSelectionBehavior(QAbstractItemView::SelectionBehavior::SelectRows);
connect(objectList->selectionModel(),
SIGNAL(currentChanged(QModelIndex, QModelIndex)), this,
SLOT(showItem(QModelIndex)));
leftLayout->addLayout(searchControls(filterModel));
leftLayout->addWidget(objectList);
mainLayout->addLayout(leftLayout, 6);
previewWidget = createViewer();
previewWidget->setMode(ViewerWidget::Mode::Object);
infoLayout = new QGridLayout;
previewID = new QLabel;
previewModel = new QLabel;
previewClass = new QLabel;
infoLayout->addWidget(new QLabel("ID"), 1, 0);
infoLayout->addWidget(previewID, 1, 1);
infoLayout->addWidget(new QLabel("Type"), 2, 0);
infoLayout->addWidget(previewClass, 2, 1);
infoLayout->addWidget(new QLabel("Model"), 3, 0);
infoLayout->addWidget(previewModel, 3, 1);
infoLayout->addWidget(QWidget::createWindowContainer(previewWidget), 0, 0, 1, 2);
infoLayout->setRowStretch(0, 1);
mainLayout->addLayout(infoLayout, 4);
setLayout(mainLayout);
}
开发者ID:christoph-heiss,项目名称:openrw,代码行数:49,代码来源:ObjectViewer.cpp
示例10: widget
void FooTabWidget::closeTab(int index)
{
if (count() > 1)
{
QWidget* current = widget(index);
if (FooPlaylistManager::instance()->currentPlaylistIndex() == index)
{
emit currentChanged(index - 1);
FooPlaylistManager::instance()->useSelectedPlaylist();
}
delete current;
FooPlaylistManager::instance()->deletePlaylist(index);
}
}
开发者ID:uzi18,项目名称:fooaudio-phonon,代码行数:15,代码来源:footabwidget.cpp
示例11: q
void HAnalyze_a::getProductsForClientsInRange()
{
QString sql;
sql="SELECT distinct prodotti.ID,prodotti.descrizione from lotdef,prodotti,associazioni,ricette where associazioni.ID_ricetta=ricette.ID and ricette.ID_prodotto=prodotti.ID and prodotti.ID=ricette.ID_prodotto and associazioni.ID_cliente="+ID+ " and lotdef.data between '"+ui->dateDal->date().toString("yyyy-MM-dd")+"' and '"+ui->dateAl->date().toString("yyyy-MM-dd")+"'";
QSqlQuery q(db);
m=new QSqlQueryModel();
q.exec(sql);
m->setQuery(q);
ui->lvWhat->setModel(m);
ui->lvWhat->setModelColumn(1);
connect(ui->lvWhat->selectionModel(),SIGNAL(currentChanged(QModelIndex,QModelIndex)),this,SLOT(requestData()));
//// qDebug()<<"getproductsforClients:"<<q.lastQuery()<<q.lastError().text();
}
开发者ID:fblabs,项目名称:hamlet-mod-sancon,代码行数:15,代码来源:hanalyze_a.cpp
示例12: add
void EditEntryWidget::setupAdvanced()
{
m_advancedUi->setupUi(m_advancedWidget);
add(tr("Advanced"), m_advancedWidget);
m_attachmentsModel->setEntryAttachments(m_entryAttachments);
m_advancedUi->attachmentsView->setModel(m_attachmentsModel);
connect(m_advancedUi->attachmentsView->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)),
SLOT(updateAttachmentButtonsEnabled(QModelIndex)));
connect(m_advancedUi->attachmentsView, SIGNAL(doubleClicked(QModelIndex)), SLOT(openAttachment(QModelIndex)));
connect(m_advancedUi->saveAttachmentButton, SIGNAL(clicked()), SLOT(saveCurrentAttachment()));
connect(m_advancedUi->openAttachmentButton, SIGNAL(clicked()), SLOT(openCurrentAttachment()));
connect(m_advancedUi->addAttachmentButton, SIGNAL(clicked()), SLOT(insertAttachment()));
connect(m_advancedUi->removeAttachmentButton, SIGNAL(clicked()), SLOT(removeCurrentAttachment()));
m_attributesModel->setEntryAttributes(m_entryAttributes);
m_advancedUi->attributesView->setModel(m_attributesModel);
connect(m_advancedUi->addAttributeButton, SIGNAL(clicked()), SLOT(insertAttribute()));
connect(m_advancedUi->editAttributeButton, SIGNAL(clicked()), SLOT(editCurrentAttribute()));
connect(m_advancedUi->removeAttributeButton, SIGNAL(clicked()), SLOT(removeCurrentAttribute()));
connect(m_advancedUi->attributesView->selectionModel(),
SIGNAL(currentChanged(QModelIndex,QModelIndex)),
SLOT(updateCurrentAttribute()));
}
开发者ID:jrodan,项目名称:keepassx,代码行数:24,代码来源:EditEntryWidget.cpp
示例13: switch
bool QTabDialog::qt_emit( int _id, QUObject* _o )
{
switch ( _id - staticMetaObject()->signalOffset() ) {
case 0: aboutToShow(); break;
case 1: applyButtonPressed(); break;
case 2: cancelButtonPressed(); break;
case 3: defaultButtonPressed(); break;
case 4: helpButtonPressed(); break;
case 5: currentChanged((QWidget*)static_QUType_ptr.get(_o+1)); break;
case 6: selected((const QString&)static_QUType_QString.get(_o+1)); break;
default:
return QDialog::qt_emit(_id,_o);
}
return TRUE;
}
开发者ID:OS2World,项目名称:LIB-QT3_Toolkit_Vbox,代码行数:15,代码来源:moc_qtabdialog.cpp
示例14: QSqlTableModel
void Browser::showTable(const QString &t)
{
QSqlTableModel *model = new QSqlTableModel(table, connectionWidget->currentDatabase());
model->setEditStrategy(QSqlTableModel::OnRowChange);
model->setTable(t);
model->select();
if (model->lastError().type() != QSqlError::NoError)
emit statusMessage(model->lastError().text());
table->setModel(model);
table->setEditTriggers(QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed);
connect(table->selectionModel(), SIGNAL(currentRowChanged(QModelIndex,QModelIndex)),
this, SLOT(currentChanged()));
updateActions();
}
开发者ID:eagafonov,项目名称:qtmoko,代码行数:15,代码来源:browser.cpp
示例15: recheck
void SGraphicStack::setCurrentIndex( int index , bool signal_on )
{
if( p->current_index != -1 )
p->list[ p->current_index ]->setChecked( false );
p->current_index = index;
recheck();
if( !signal_on )
return ;
emit currentIndexChanged( p->current_index );
if( p->current_index != -1 )
emit currentChanged( p->list.at( p->current_index )->text() );
}
开发者ID:realbardia,项目名称:silicon,代码行数:15,代码来源:sgraphicstack.cpp
示例16: QHBoxLayout
void BuddyContactsTable::createGui()
{
QHBoxLayout *layout = new QHBoxLayout(this);
View = new QTableView(this);
View->setAlternatingRowColors(true);
View->setDragEnabled(true);
View->setEditTriggers(QAbstractItemView::AllEditTriggers);
View->setItemDelegate(Delegate);
View->setModel(Proxy);
View->setSelectionBehavior(QAbstractItemView::SelectRows);
View->setVerticalHeader(0);
View->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
View->horizontalHeader()->setStretchLastSection(true);
connect(View->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)),
this, SLOT(viewSelectionChanged(QModelIndex,QModelIndex)));
layout->addWidget(View);
QWidget *buttons = new QWidget(View);
QVBoxLayout *buttonsLayout = new QVBoxLayout(buttons);
MoveUpButton = new QPushButton(tr("Move up"), buttons);
connect(MoveUpButton, SIGNAL(clicked(bool)), this, SLOT(moveUpClicked()));
buttonsLayout->addWidget(MoveUpButton);
MoveDownButton = new QPushButton(tr("Move down"), buttons);
connect(MoveDownButton, SIGNAL(clicked(bool)), this, SLOT(moveDownClicked()));
buttonsLayout->addWidget(MoveDownButton);
AddContactButton = new QPushButton(tr("Add contact"), buttons);
connect(AddContactButton, SIGNAL(clicked(bool)), this, SLOT(addClicked()));
buttonsLayout->addWidget(AddContactButton);
DetachContactButton = new QPushButton(tr("Detach contact"), buttons);
connect(DetachContactButton, SIGNAL(clicked(bool)), this, SLOT(detachClicked()));
buttonsLayout->addWidget(DetachContactButton);
RemoveContactButton = new QPushButton(tr("Remove contact"), buttons);
connect(RemoveContactButton, SIGNAL(clicked(bool)), this, SLOT(removeClicked()));
buttonsLayout->addWidget(RemoveContactButton);
viewSelectionChanged(QModelIndex(), QModelIndex());
layout->addWidget(buttons);
}
开发者ID:partition,项目名称:kadu,代码行数:48,代码来源:buddy-contacts-table.cpp
示例17: currentChanged
void QToolBox::setCurrentItem( QWidget *item )
{
QToolBoxPrivate::Page *c = d->page( item );
if ( !c || d->currentPage == c )
return;
c->button->setSelected( TRUE );
if ( d->currentPage ) {
d->currentPage->sv->hide();
d->currentPage->button->setSelected(FALSE);
}
d->currentPage = c;
d->currentPage->sv->show();
d->updateTabs();
emit currentChanged( indexOf(item) );
}
开发者ID:AliYousuf,项目名称:abanq-port,代码行数:16,代码来源:qtoolbox.cpp
示例18: switch
int dListViewEx::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QListView::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: rowsAboutToBeRemoved(*(QModelIndex*)_a[1],*(int*)_a[2],*(int*)_a[3]); break;
case 1: rowsInserted(*(QModelIndex*)_a[1],*(int*)_a[2],*(int*)_a[3]); break;
case 2: dataChanged(*(QModelIndex*)_a[1],*(QModelIndex*)_a[2]); break;
case 3: currentChanged(*(QModelIndex*)_a[1],*(QModelIndex*)_a[2]); break;
}
_id -= 4;
}
return _id;
}
开发者ID:vasyaod,项目名称:dChat,代码行数:16,代码来源:dlistviewex_moc.cpp
示例19: disconnect
void LocationCompleter::slotPopupClosed()
{
m_popupClosed = true;
m_oldSuggestions.clear();
disconnect(s_view, SIGNAL(closed()), this, SLOT(slotPopupClosed()));
disconnect(s_view, SIGNAL(indexActivated(QModelIndex)), this, SLOT(indexActivated(QModelIndex)));
disconnect(s_view, SIGNAL(indexCtrlActivated(QModelIndex)), this, SLOT(indexCtrlActivated(QModelIndex)));
disconnect(s_view, SIGNAL(indexShiftActivated(QModelIndex)), this, SLOT(indexShiftActivated(QModelIndex)));
disconnect(s_view, SIGNAL(indexDeleteRequested(QModelIndex)), this, SLOT(indexDeleteRequested(QModelIndex)));
disconnect(s_view, &LocationCompleterView::loadRequested, this, &LocationCompleter::loadRequested);
disconnect(s_view, &LocationCompleterView::searchEnginesDialogRequested, this, &LocationCompleter::openSearchEnginesDialog);
disconnect(s_view->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), this, SLOT(currentChanged(QModelIndex)));
emit popupClosed();
}
开发者ID:Martii,项目名称:qupzilla,代码行数:16,代码来源:locationcompleter.cpp
示例20: QDockWidget
FileList::FileList( QWidget *parent ) :
QDockWidget( parent ) {
setWindowTitle( "Open Files" );
QWidget *titleWidget = new QWidget( this );
setTitleBarWidget( titleWidget );
mTreeView = new OpenFileTreeView( this, OpenFileTreeView::CloseButtons | OpenFileTreeView::RefreshButtons );
mTreeView->setMinimumWidth( 150 );
setWidget( mTreeView );
connect( gDispatcher, SIGNAL( selectFile( BaseFile * ) ), this, SLOT( selectFile( BaseFile * ) ) );
connect( mTreeView->selectionModel(),
SIGNAL( currentChanged( QModelIndex, QModelIndex ) ),
this,
SLOT( fileSelected() ) );
}
开发者ID:PonyEdit,项目名称:PonyEdit,代码行数:16,代码来源:filelist.cpp
注:本文中的currentChanged函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论