Basic model/view action works
This commit is contained in:
parent
752f270cf8
commit
2deadc6cfb
15 changed files with 439 additions and 133 deletions
|
|
@ -29,6 +29,8 @@ Numberator::Numberator(QWidget *parent)
|
|||
connect(ui->actionReload_Image, &QAction::triggered,
|
||||
&proj, &SQLiteSaveFile::reloadImageFromDisk);
|
||||
|
||||
ui->graphicsView->setProject(&proj);
|
||||
|
||||
tagsDockUi->tagList->setModel(&tagListModel);
|
||||
tagsDockUi->propertyTable->setModel(&tagPropTableModel);
|
||||
|
||||
|
|
@ -78,11 +80,15 @@ Numberator::Numberator(QWidget *parent)
|
|||
});
|
||||
connect(ui->actionAbout, &QAction::triggered, &aboutDialog, &AboutDialog::open);
|
||||
|
||||
connect(tagsDockUi->tagList->selectionModel(), &QItemSelectionModel::currentChanged,
|
||||
[=](const QModelIndex ¤t, const QModelIndex &previous) {
|
||||
Q_UNUSED(previous);
|
||||
tagPropTableModel.showTag(tagListModel.getTag(current));
|
||||
connect(tagsDockUi->tagList->selectionModel(), &QItemSelectionModel::selectionChanged,
|
||||
[=](const QItemSelection &selected, const QItemSelection &deselected) {
|
||||
Q_UNUSED(deselected);
|
||||
tagPropTableModel.showTag(tagListModel.getTag(selected.indexes().first()));
|
||||
});
|
||||
|
||||
connect(ui->actionZoom_to_fit, &QAction::triggered, ui->graphicsView, &TagView::zoomToFit);
|
||||
connect(ui->actionZoom_in, &QAction::triggered, ui->graphicsView, &TagView::zoomIn);
|
||||
connect(ui->actionZoom_out, &QAction::triggered, ui->graphicsView, &TagView::zoomOut);
|
||||
}
|
||||
|
||||
Numberator::~Numberator()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue