tools/designer/src/lib/shared/qtresourceview.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
   623     d_ptr->m_listWidget->setViewMode(QListView::IconMode);
   623     d_ptr->m_listWidget->setViewMode(QListView::IconMode);
   624     d_ptr->m_listWidget->setResizeMode(QListView::Adjust);
   624     d_ptr->m_listWidget->setResizeMode(QListView::Adjust);
   625     d_ptr->m_listWidget->setIconSize(QSize(48, 48));
   625     d_ptr->m_listWidget->setIconSize(QSize(48, 48));
   626     d_ptr->m_listWidget->setGridSize(QSize(64, 64));
   626     d_ptr->m_listWidget->setGridSize(QSize(64, 64));
   627 
   627 
   628     connect(d_ptr->m_treeWidget, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)),
   628     connect(d_ptr->m_treeWidget, SIGNAL(currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)),
   629                     this, SLOT(slotCurrentPathChanged(QTreeWidgetItem *)));
   629                     this, SLOT(slotCurrentPathChanged(QTreeWidgetItem*)));
   630     connect(d_ptr->m_listWidget, SIGNAL(currentItemChanged(QListWidgetItem *, QListWidgetItem *)),
   630     connect(d_ptr->m_listWidget, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)),
   631                     this, SLOT(slotCurrentResourceChanged(QListWidgetItem *)));
   631                     this, SLOT(slotCurrentResourceChanged(QListWidgetItem*)));
   632     connect(d_ptr->m_listWidget, SIGNAL(itemActivated(QListWidgetItem *)),
   632     connect(d_ptr->m_listWidget, SIGNAL(itemActivated(QListWidgetItem*)),
   633                     this, SLOT(slotResourceActivated(QListWidgetItem *)));
   633                     this, SLOT(slotResourceActivated(QListWidgetItem*)));
   634     d_ptr->m_listWidget->setContextMenuPolicy(Qt::CustomContextMenu);
   634     d_ptr->m_listWidget->setContextMenuPolicy(Qt::CustomContextMenu);
   635     connect(d_ptr->m_listWidget, SIGNAL(customContextMenuRequested(QPoint)),
   635     connect(d_ptr->m_listWidget, SIGNAL(customContextMenuRequested(QPoint)),
   636                 this, SLOT(slotListWidgetContextMenuRequested(QPoint)));
   636                 this, SLOT(slotListWidgetContextMenuRequested(QPoint)));
   637 }
   637 }
   638 
   638 
   708 }
   708 }
   709 
   709 
   710 void QtResourceView::setResourceModel(QtResourceModel *model)
   710 void QtResourceView::setResourceModel(QtResourceModel *model)
   711 {
   711 {
   712     if (d_ptr->m_resourceModel) {
   712     if (d_ptr->m_resourceModel) {
   713         disconnect(d_ptr->m_resourceModel, SIGNAL(resourceSetActivated(QtResourceSet *, bool)),
   713         disconnect(d_ptr->m_resourceModel, SIGNAL(resourceSetActivated(QtResourceSet*,bool)),
   714                     this, SLOT(slotResourceSetActivated(QtResourceSet *)));
   714                     this, SLOT(slotResourceSetActivated(QtResourceSet*)));
   715     }
   715     }
   716 
   716 
   717     // clear here
   717     // clear here
   718     d_ptr->m_treeWidget->clear();
   718     d_ptr->m_treeWidget->clear();
   719     d_ptr->m_listWidget->clear();
   719     d_ptr->m_listWidget->clear();
   721     d_ptr->m_resourceModel = model;
   721     d_ptr->m_resourceModel = model;
   722 
   722 
   723     if (!d_ptr->m_resourceModel)
   723     if (!d_ptr->m_resourceModel)
   724         return;
   724         return;
   725 
   725 
   726     connect(d_ptr->m_resourceModel, SIGNAL(resourceSetActivated(QtResourceSet *, bool)),
   726     connect(d_ptr->m_resourceModel, SIGNAL(resourceSetActivated(QtResourceSet*,bool)),
   727             this, SLOT(slotResourceSetActivated(QtResourceSet *)));
   727             this, SLOT(slotResourceSetActivated(QtResourceSet*)));
   728 
   728 
   729     // fill new here
   729     // fill new here
   730     d_ptr->slotResourceSetActivated(d_ptr->m_resourceModel->currentResourceSet());
   730     d_ptr->slotResourceSetActivated(d_ptr->m_resourceModel->currentResourceSet());
   731 }
   731 }
   732 
   732