tools/designer/src/lib/shared/qtresourceeditordialog.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
  1958     d_ptr->m_core = core;
  1958     d_ptr->m_core = core;
  1959 
  1959 
  1960     setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
  1960     setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
  1961     setWindowTitle(tr("Edit Resources"));
  1961     setWindowTitle(tr("Edit Resources"));
  1962 
  1962 
  1963     connect(d_ptr->m_qrcManager, SIGNAL(qrcFileInserted(QtQrcFile *)),
  1963     connect(d_ptr->m_qrcManager, SIGNAL(qrcFileInserted(QtQrcFile*)),
  1964                 this, SLOT(slotQrcFileInserted(QtQrcFile *)));
  1964                 this, SLOT(slotQrcFileInserted(QtQrcFile*)));
  1965     connect(d_ptr->m_qrcManager, SIGNAL(qrcFileMoved(QtQrcFile *, QtQrcFile *)),
  1965     connect(d_ptr->m_qrcManager, SIGNAL(qrcFileMoved(QtQrcFile*,QtQrcFile*)),
  1966                 this, SLOT(slotQrcFileMoved(QtQrcFile *)));
  1966                 this, SLOT(slotQrcFileMoved(QtQrcFile*)));
  1967     connect(d_ptr->m_qrcManager, SIGNAL(qrcFileRemoved(QtQrcFile *)),
  1967     connect(d_ptr->m_qrcManager, SIGNAL(qrcFileRemoved(QtQrcFile*)),
  1968                 this, SLOT(slotQrcFileRemoved(QtQrcFile *)));
  1968                 this, SLOT(slotQrcFileRemoved(QtQrcFile*)));
  1969     connect(d_ptr->m_qrcManager, SIGNAL(resourcePrefixInserted(QtResourcePrefix *)),
  1969     connect(d_ptr->m_qrcManager, SIGNAL(resourcePrefixInserted(QtResourcePrefix*)),
  1970                 this, SLOT(slotResourcePrefixInserted(QtResourcePrefix *)));
  1970                 this, SLOT(slotResourcePrefixInserted(QtResourcePrefix*)));
  1971     connect(d_ptr->m_qrcManager, SIGNAL(resourcePrefixMoved(QtResourcePrefix *, QtResourcePrefix *)),
  1971     connect(d_ptr->m_qrcManager, SIGNAL(resourcePrefixMoved(QtResourcePrefix*,QtResourcePrefix*)),
  1972                 this, SLOT(slotResourcePrefixMoved(QtResourcePrefix *)));
  1972                 this, SLOT(slotResourcePrefixMoved(QtResourcePrefix*)));
  1973     connect(d_ptr->m_qrcManager, SIGNAL(resourcePrefixChanged(QtResourcePrefix *, const QString &)),
  1973     connect(d_ptr->m_qrcManager, SIGNAL(resourcePrefixChanged(QtResourcePrefix*,QString)),
  1974                 this, SLOT(slotResourcePrefixChanged(QtResourcePrefix *)));
  1974                 this, SLOT(slotResourcePrefixChanged(QtResourcePrefix*)));
  1975     connect(d_ptr->m_qrcManager, SIGNAL(resourceLanguageChanged(QtResourcePrefix *, const QString &)),
  1975     connect(d_ptr->m_qrcManager, SIGNAL(resourceLanguageChanged(QtResourcePrefix*,QString)),
  1976                 this, SLOT(slotResourceLanguageChanged(QtResourcePrefix *)));
  1976                 this, SLOT(slotResourceLanguageChanged(QtResourcePrefix*)));
  1977     connect(d_ptr->m_qrcManager, SIGNAL(resourcePrefixRemoved(QtResourcePrefix *)),
  1977     connect(d_ptr->m_qrcManager, SIGNAL(resourcePrefixRemoved(QtResourcePrefix*)),
  1978                 this, SLOT(slotResourcePrefixRemoved(QtResourcePrefix *)));
  1978                 this, SLOT(slotResourcePrefixRemoved(QtResourcePrefix*)));
  1979     connect(d_ptr->m_qrcManager, SIGNAL(resourceFileInserted(QtResourceFile *)),
  1979     connect(d_ptr->m_qrcManager, SIGNAL(resourceFileInserted(QtResourceFile*)),
  1980                 this, SLOT(slotResourceFileInserted(QtResourceFile *)));
  1980                 this, SLOT(slotResourceFileInserted(QtResourceFile*)));
  1981     connect(d_ptr->m_qrcManager, SIGNAL(resourceFileMoved(QtResourceFile *, QtResourceFile *)),
  1981     connect(d_ptr->m_qrcManager, SIGNAL(resourceFileMoved(QtResourceFile*,QtResourceFile*)),
  1982                 this, SLOT(slotResourceFileMoved(QtResourceFile *)));
  1982                 this, SLOT(slotResourceFileMoved(QtResourceFile*)));
  1983     connect(d_ptr->m_qrcManager, SIGNAL(resourceAliasChanged(QtResourceFile *, const QString &)),
  1983     connect(d_ptr->m_qrcManager, SIGNAL(resourceAliasChanged(QtResourceFile*,QString)),
  1984                 this, SLOT(slotResourceAliasChanged(QtResourceFile *)));
  1984                 this, SLOT(slotResourceAliasChanged(QtResourceFile*)));
  1985     connect(d_ptr->m_qrcManager, SIGNAL(resourceFileRemoved(QtResourceFile *)),
  1985     connect(d_ptr->m_qrcManager, SIGNAL(resourceFileRemoved(QtResourceFile*)),
  1986                 this, SLOT(slotResourceFileRemoved(QtResourceFile *)));
  1986                 this, SLOT(slotResourceFileRemoved(QtResourceFile*)));
  1987 
  1987 
  1988     QIcon upIcon = qdesigner_internal::createIconSet(QString::fromUtf8("up.png"));
  1988     QIcon upIcon = qdesigner_internal::createIconSet(QString::fromUtf8("up.png"));
  1989     QIcon downIcon = qdesigner_internal::createIconSet(QString::fromUtf8("down.png"));
  1989     QIcon downIcon = qdesigner_internal::createIconSet(QString::fromUtf8("down.png"));
  1990     QIcon minusIcon = qdesigner_internal::createIconSet(QString::fromUtf8("minus-16.png"));
  1990     QIcon minusIcon = qdesigner_internal::createIconSet(QString::fromUtf8("minus-16.png"));
  1991     QIcon newIcon = qdesigner_internal::createIconSet(QString::fromUtf8("filenew-16.png"));
  1991     QIcon newIcon = qdesigner_internal::createIconSet(QString::fromUtf8("filenew-16.png"));
  2035     connect(d_ptr->m_removeAction, SIGNAL(triggered()), this, SLOT(slotRemove()));
  2035     connect(d_ptr->m_removeAction, SIGNAL(triggered()), this, SLOT(slotRemove()));
  2036     connect(d_ptr->m_moveUpAction, SIGNAL(triggered()), this, SLOT(slotMoveUp()));
  2036     connect(d_ptr->m_moveUpAction, SIGNAL(triggered()), this, SLOT(slotMoveUp()));
  2037     connect(d_ptr->m_moveDownAction, SIGNAL(triggered()), this, SLOT(slotMoveDown()));
  2037     connect(d_ptr->m_moveDownAction, SIGNAL(triggered()), this, SLOT(slotMoveDown()));
  2038 
  2038 
  2039     d_ptr->m_ui.qrcFileList->setContextMenuPolicy(Qt::CustomContextMenu);
  2039     d_ptr->m_ui.qrcFileList->setContextMenuPolicy(Qt::CustomContextMenu);
  2040     connect(d_ptr->m_ui.qrcFileList, SIGNAL(customContextMenuRequested(const QPoint &)),
  2040     connect(d_ptr->m_ui.qrcFileList, SIGNAL(customContextMenuRequested(QPoint)),
  2041                 this, SLOT(slotListWidgetContextMenuRequested(const QPoint &)));
  2041                 this, SLOT(slotListWidgetContextMenuRequested(QPoint)));
  2042     connect(d_ptr->m_ui.qrcFileList, SIGNAL(currentItemChanged(QListWidgetItem *, QListWidgetItem *)),
  2042     connect(d_ptr->m_ui.qrcFileList, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)),
  2043                     this, SLOT(slotCurrentQrcFileChanged(QListWidgetItem *)));
  2043                     this, SLOT(slotCurrentQrcFileChanged(QListWidgetItem*)));
  2044 
  2044 
  2045     d_ptr->m_treeModel = new QStandardItemModel(this);
  2045     d_ptr->m_treeModel = new QStandardItemModel(this);
  2046     d_ptr->m_treeModel->setColumnCount(2);
  2046     d_ptr->m_treeModel->setColumnCount(2);
  2047     d_ptr->m_treeModel->setHorizontalHeaderItem(0, new QStandardItem(tr("Prefix / Path")));
  2047     d_ptr->m_treeModel->setHorizontalHeaderItem(0, new QStandardItem(tr("Prefix / Path")));
  2048     d_ptr->m_treeModel->setHorizontalHeaderItem(1, new QStandardItem(tr("Language / Alias")));
  2048     d_ptr->m_treeModel->setHorizontalHeaderItem(1, new QStandardItem(tr("Language / Alias")));
  2050     d_ptr->m_ui.resourceTreeView->setContextMenuPolicy(Qt::CustomContextMenu);
  2050     d_ptr->m_ui.resourceTreeView->setContextMenuPolicy(Qt::CustomContextMenu);
  2051     d_ptr->m_treeSelection = d_ptr->m_ui.resourceTreeView->selectionModel();
  2051     d_ptr->m_treeSelection = d_ptr->m_ui.resourceTreeView->selectionModel();
  2052     connect(d_ptr->m_ui.resourceTreeView->header(), SIGNAL(sectionDoubleClicked(int)), d_ptr->m_ui.resourceTreeView, SLOT(resizeColumnToContents(int)));
  2052     connect(d_ptr->m_ui.resourceTreeView->header(), SIGNAL(sectionDoubleClicked(int)), d_ptr->m_ui.resourceTreeView, SLOT(resizeColumnToContents(int)));
  2053     d_ptr->m_ui.resourceTreeView->setTextElideMode(Qt::ElideLeft);
  2053     d_ptr->m_ui.resourceTreeView->setTextElideMode(Qt::ElideLeft);
  2054 
  2054 
  2055     connect(d_ptr->m_ui.resourceTreeView, SIGNAL(customContextMenuRequested(const QPoint &)),
  2055     connect(d_ptr->m_ui.resourceTreeView, SIGNAL(customContextMenuRequested(QPoint)),
  2056                 this, SLOT(slotTreeViewContextMenuRequested(const QPoint &)));
  2056                 this, SLOT(slotTreeViewContextMenuRequested(QPoint)));
  2057     connect(d_ptr->m_treeModel, SIGNAL(itemChanged(QStandardItem *)),
  2057     connect(d_ptr->m_treeModel, SIGNAL(itemChanged(QStandardItem*)),
  2058                 this, SLOT(slotTreeViewItemChanged(QStandardItem *)));
  2058                 this, SLOT(slotTreeViewItemChanged(QStandardItem*)));
  2059     connect(d_ptr->m_treeSelection, SIGNAL(currentChanged(const QModelIndex &, const QModelIndex &)),
  2059     connect(d_ptr->m_treeSelection, SIGNAL(currentChanged(QModelIndex,QModelIndex)),
  2060                     this, SLOT(slotCurrentTreeViewItemChanged(const QModelIndex &)));
  2060                     this, SLOT(slotCurrentTreeViewItemChanged(QModelIndex)));
  2061 
  2061 
  2062     d_ptr->m_ui.resourceTreeView->setColumnWidth(0, 200);
  2062     d_ptr->m_ui.resourceTreeView->setColumnWidth(0, 200);
  2063 
  2063 
  2064     d_ptr->slotCurrentTreeViewItemChanged(QModelIndex());
  2064     d_ptr->slotCurrentTreeViewItemChanged(QModelIndex());
  2065     d_ptr->m_removeQrcFileAction->setEnabled(false);
  2065     d_ptr->m_removeQrcFileAction->setEnabled(false);