restable: add shortcut to open snippets window (ctrl+e). connections cleanup
This commit is contained in:
parent
021941bf6f
commit
fdd653a2cf
@ -278,11 +278,6 @@ void RclMain::init()
|
|||||||
actionShowResultsAsTable->setChecked(prefs.showResultsAsTable);
|
actionShowResultsAsTable->setChecked(prefs.showResultsAsTable);
|
||||||
on_actionShowResultsAsTable_toggled(prefs.showResultsAsTable);
|
on_actionShowResultsAsTable_toggled(prefs.showResultsAsTable);
|
||||||
|
|
||||||
// Must not do this when restable is a child of rclmain
|
|
||||||
// sc = new QShortcut(quitKeySeq, restable);
|
|
||||||
// connect(sc, SIGNAL (activated()), this, SLOT (fileExit()));
|
|
||||||
|
|
||||||
|
|
||||||
// A shortcut to get the focus back to the search entry.
|
// A shortcut to get the focus back to the search entry.
|
||||||
QKeySequence seq("Ctrl+Shift+s");
|
QKeySequence seq("Ctrl+Shift+s");
|
||||||
QShortcut *sc = new QShortcut(seq, this);
|
QShortcut *sc = new QShortcut(seq, this);
|
||||||
@ -389,16 +384,8 @@ void RclMain::init()
|
|||||||
this, SLOT(docExpand(Rcl::Doc)));
|
this, SLOT(docExpand(Rcl::Doc)));
|
||||||
connect(restable, SIGNAL(showSubDocs(Rcl::Doc)),
|
connect(restable, SIGNAL(showSubDocs(Rcl::Doc)),
|
||||||
this, SLOT(showSubDocs(Rcl::Doc)));
|
this, SLOT(showSubDocs(Rcl::Doc)));
|
||||||
connect(restable, SIGNAL(previewRequested(Rcl::Doc)),
|
|
||||||
this, SLOT(startPreview(Rcl::Doc)));
|
|
||||||
connect(restable, SIGNAL(editRequested(Rcl::Doc)),
|
|
||||||
this, SLOT(startNativeViewer(Rcl::Doc)));
|
|
||||||
connect(restable, SIGNAL(openWithRequested(Rcl::Doc, string)),
|
connect(restable, SIGNAL(openWithRequested(Rcl::Doc, string)),
|
||||||
this, SLOT(openWith(Rcl::Doc, string)));
|
this, SLOT(openWith(Rcl::Doc, string)));
|
||||||
connect(restable, SIGNAL(docSaveToFileClicked(Rcl::Doc)),
|
|
||||||
this, SLOT(saveDocToFile(Rcl::Doc)));
|
|
||||||
connect(restable, SIGNAL(showSnippets(Rcl::Doc)),
|
|
||||||
this, SLOT(showSnippets(Rcl::Doc)));
|
|
||||||
|
|
||||||
reslist->setRclMain(this, true);
|
reslist->setRclMain(this, true);
|
||||||
connect(this, SIGNAL(docSourceChanged(std::shared_ptr<DocSequence>)),
|
connect(this, SIGNAL(docSourceChanged(std::shared_ptr<DocSequence>)),
|
||||||
|
|||||||
@ -512,6 +512,8 @@ void ResTable::init()
|
|||||||
new QShortcut(QKeySequence("Ctrl+o"), this, SLOT(menuEdit()));
|
new QShortcut(QKeySequence("Ctrl+o"), this, SLOT(menuEdit()));
|
||||||
new QShortcut(QKeySequence("Ctrl+Shift+o"), this, SLOT(menuEditAndQuit()));
|
new QShortcut(QKeySequence("Ctrl+Shift+o"), this, SLOT(menuEditAndQuit()));
|
||||||
new QShortcut(QKeySequence("Ctrl+d"), this, SLOT(menuPreview()));
|
new QShortcut(QKeySequence("Ctrl+d"), this, SLOT(menuPreview()));
|
||||||
|
new QShortcut(QKeySequence("Ctrl+e"), this, SLOT(menuShowSnippets()));
|
||||||
|
|
||||||
connect(tableView, SIGNAL(customContextMenuRequested(const QPoint&)),
|
connect(tableView, SIGNAL(customContextMenuRequested(const QPoint&)),
|
||||||
this, SLOT(createPopupMenu(const QPoint&)));
|
this, SLOT(createPopupMenu(const QPoint&)));
|
||||||
|
|
||||||
@ -543,10 +545,8 @@ void ResTable::init()
|
|||||||
ROWHEIGHTPAD);
|
ROWHEIGHTPAD);
|
||||||
}
|
}
|
||||||
|
|
||||||
QKeySequence seq("Esc");
|
QShortcut *sc = new QShortcut(QKeySequence(Qt::Key_Escape), this);
|
||||||
QShortcut *sc = new QShortcut(seq, this);
|
connect(sc, SIGNAL(activated()), tableView->selectionModel(), SLOT(clear()));
|
||||||
connect(sc, SIGNAL(activated()),
|
|
||||||
tableView->selectionModel(), SLOT(clear()));
|
|
||||||
connect(tableView->selectionModel(),
|
connect(tableView->selectionModel(),
|
||||||
SIGNAL(currentChanged(const QModelIndex&, const QModelIndex &)),
|
SIGNAL(currentChanged(const QModelIndex&, const QModelIndex &)),
|
||||||
this, SLOT(onTableView_currentChanged(const QModelIndex&)));
|
this, SLOT(onTableView_currentChanged(const QModelIndex&)));
|
||||||
@ -609,17 +609,21 @@ void ResTable::setRclMain(RclMain *m, bool ismain)
|
|||||||
tableView->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
tableView->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
||||||
|
|
||||||
if (!m_ismainres) {
|
if (!m_ismainres) {
|
||||||
connect(new QShortcut(closeKeySeq, this), SIGNAL (activated()),
|
// don't set this shortcut when we are a child of main, would
|
||||||
this, SLOT (close()));
|
// be duplicate/ambiguous
|
||||||
connect(new QShortcut(quitKeySeq, this), SIGNAL (activated()),
|
connect(new QShortcut(quitKeySeq, this), SIGNAL(activated()),
|
||||||
m_rclmain, SLOT (fileExit()));
|
m_rclmain, SLOT (fileExit()));
|
||||||
|
}
|
||||||
|
|
||||||
|
new QShortcut(closeKeySeq, this, SLOT (close()));
|
||||||
connect(this, SIGNAL(previewRequested(Rcl::Doc)),
|
connect(this, SIGNAL(previewRequested(Rcl::Doc)),
|
||||||
m_rclmain, SLOT(startPreview(Rcl::Doc)));
|
m_rclmain, SLOT(startPreview(Rcl::Doc)));
|
||||||
connect(this, SIGNAL(docSaveToFileClicked(Rcl::Doc)),
|
|
||||||
m_rclmain, SLOT(saveDocToFile(Rcl::Doc)));
|
|
||||||
connect(this, SIGNAL(editRequested(Rcl::Doc)),
|
connect(this, SIGNAL(editRequested(Rcl::Doc)),
|
||||||
m_rclmain, SLOT(startNativeViewer(Rcl::Doc)));
|
m_rclmain, SLOT(startNativeViewer(Rcl::Doc)));
|
||||||
}
|
connect(this, SIGNAL(docSaveToFileClicked(Rcl::Doc)),
|
||||||
|
m_rclmain, SLOT(saveDocToFile(Rcl::Doc)));
|
||||||
|
connect(this, SIGNAL(showSnippets(Rcl::Doc)),
|
||||||
|
m_rclmain, SLOT(showSnippets(Rcl::Doc)));
|
||||||
}
|
}
|
||||||
|
|
||||||
int ResTable::getDetailDocNumOrTopRow()
|
int ResTable::getDetailDocNumOrTopRow()
|
||||||
@ -638,7 +642,7 @@ void ResTable::makeRowVisible(int row)
|
|||||||
tableView->selectionModel()->clear();
|
tableView->selectionModel()->clear();
|
||||||
m_detail->clear();
|
m_detail->clear();
|
||||||
m_detaildocnum = -1;
|
m_detaildocnum = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is called by rclmain_w prior to exiting
|
// This is called by rclmain_w prior to exiting
|
||||||
void ResTable::saveColState()
|
void ResTable::saveColState()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user