header()->hide();
header()->setStretchLastSection(false);
- header()->setResizeMode(0, QHeaderView::Stretch);
- header()->setResizeMode(1, QHeaderView::Fixed);
+ header()->setSectionResizeMode(0, QHeaderView::Stretch);
+ header()->setSectionResizeMode(1, QHeaderView::Fixed);
header()->resizeSection(1, 18);
installEventFilter(this);
m_treeView->setModel(m_model);
m_treeView->setItemDelegate(new ObjectInspectorDelegate);
m_treeView->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
- m_treeView->header()->setResizeMode(1, QHeaderView::Stretch);
+ m_treeView->header()->setSectionResizeMode(1, QHeaderView::Stretch);
m_treeView->setSelectionMode(QAbstractItemView::ExtendedSelection);
m_treeView->setAlternatingRowColors(true);
m_treeView->setTextElideMode (Qt::ElideMiddle);
ui.moveItemRightButton->setIcon(createIconSet(QString::fromUtf8("leveldown.png")));
ui.moveItemLeftButton->setIcon(createIconSet(QString::fromUtf8("levelup.png")));
- ui.treeWidget->header()->setMovable(false);
+ ui.treeWidget->header()->setSectionsMovable(false);
connect(ui.newItemButton, SIGNAL(clicked()), this, SLOT(on_newItemButton_clicked()));
connect(ui.newSubItemButton, SIGNAL(clicked()), this, SLOT(on_newSubItemButton_clicked()));
m_contextView->setSortingEnabled(true);
m_contextView->setWhatsThis(tr("This panel lists the source contexts."));
m_contextView->setModel(m_sortedContextsModel);
- m_contextView->header()->setMovable(false);
+ m_contextView->header()->setSectionsMovable(false);
m_contextView->setColumnHidden(0, true);
m_contextView->header()->setStretchLastSection(false);
m_messageView->setAllColumnsShowFocus(true);
m_messageView->setItemsExpandable(false);
m_messageView->setModel(m_sortedMessagesModel);
- m_messageView->header()->setMovable(false);
+ m_messageView->header()->setSectionsMovable(false);
m_messageView->setColumnHidden(0, true);
m_messagesDock->setWidget(m_messageView);
void MainWindow::initViewHeaders()
{
- m_contextView->header()->setResizeMode(1, QHeaderView::Stretch);
- m_contextView->header()->setResizeMode(2, QHeaderView::ResizeToContents);
+ m_contextView->header()->setSectionResizeMode(1, QHeaderView::Stretch);
+ m_contextView->header()->setSectionResizeMode(2, QHeaderView::ResizeToContents);
m_messageView->setColumnHidden(2, true);
// last visible column auto-stretches
}
int mc = m_dataModel->modelCount();
for (int i = 0; i < mc; ++i) {
- m_contextView->header()->setResizeMode(i + 1, QHeaderView::Fixed);
+ m_contextView->header()->setSectionResizeMode(i + 1, QHeaderView::Fixed);
m_contextView->header()->resizeSection(i + 1, 24);
- m_messageView->header()->setResizeMode(i + 1, QHeaderView::Fixed);
+ m_messageView->header()->setSectionResizeMode(i + 1, QHeaderView::Fixed);
m_messageView->header()->resizeSection(i + 1, 24);
}
void MultiDataModel::closeAll()
{
+ m_msgModel->beginResetModel();
m_numFinished = 0;
m_numEditable = 0;
m_numMessages = 0;
qDeleteAll(m_dataModels);
m_dataModels.clear();
m_multiContextList.clear();
- m_msgModel->reset();
+ m_msgModel->endResetModel();
emit allModelsDeleted();
onModifiedChanged();
}
QModelIndex modelIndex(const MultiDataIndex &index);
private slots:
- void reset() { QAbstractItemModel::reset(); }
void multiContextItemChanged(const MultiDataIndex &index);
void contextItemChanged(const MultiDataIndex &index);
void messageItemChanged(const MultiDataIndex &index);
{
int r = plist.count();
if (r > 0) {
+ beginResetModel();
plist.clear();
- reset();
+ endResetModel();
}
}
(void) new GuessShortcut(i, this, SLOT(guessShortcut(int)));
header()->setResizeMode(QHeaderView::Interactive);
- header()->setClickable(true);
+ header()->setSectionsClickable(true);
header()->restoreState(QSettings().value(phraseViewHeaderKey()).toByteArray());
connect(this, SIGNAL(activated(QModelIndex)), this, SLOT(selectPhrase(QModelIndex)));
foreach (const Candidate &candidate, cl) {
QString def;
if (n < 9)
- def = tr("Guess (%1)").arg(QString(QKeySequence(Qt::CTRL | (Qt::Key_0 + (n + 1)))));
+ def = tr("Guess (%1)").arg(QKeySequence(Qt::CTRL | (Qt::Key_0 + (n + 1))).toString(QKeySequence::NativeText));
else
def = tr("Guess");
Phrase *guess = new Phrase(candidate.source, candidate.target, def, n);
m_delegate = new QtPropertyEditorDelegate(parent);
m_delegate->setEditorPrivate(this);
m_treeWidget->setItemDelegate(m_delegate);
- m_treeWidget->header()->setMovable(false);
+ m_treeWidget->header()->setSectionsMovable(false);
m_treeWidget->header()->setResizeMode(QHeaderView::Stretch);
m_expandIcon = drawIndicatorIcon(q_ptr->palette(), q_ptr->style());