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); |