mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Get rid of Platform::MainWindow::psLinux*
This commit is contained in:
parent
53305f5f46
commit
8fda1169e5
2 changed files with 30 additions and 92 deletions
|
@ -1069,84 +1069,89 @@ void MainWindow::createGlobalMenu() {
|
||||||
|
|
||||||
psUndo = edit->addAction(
|
psUndo = edit->addAction(
|
||||||
tr::lng_linux_menu_undo(tr::now),
|
tr::lng_linux_menu_undo(tr::now),
|
||||||
this,
|
[] { SendKeySequence(Qt::Key_Z, Qt::ControlModifier); },
|
||||||
[=] { psLinuxUndo(); },
|
|
||||||
QKeySequence::Undo);
|
QKeySequence::Undo);
|
||||||
|
|
||||||
psRedo = edit->addAction(
|
psRedo = edit->addAction(
|
||||||
tr::lng_linux_menu_redo(tr::now),
|
tr::lng_linux_menu_redo(tr::now),
|
||||||
this,
|
[] {
|
||||||
[=] { psLinuxRedo(); },
|
SendKeySequence(
|
||||||
|
Qt::Key_Z,
|
||||||
|
Qt::ControlModifier | Qt::ShiftModifier);
|
||||||
|
},
|
||||||
QKeySequence::Redo);
|
QKeySequence::Redo);
|
||||||
|
|
||||||
edit->addSeparator();
|
edit->addSeparator();
|
||||||
|
|
||||||
psCut = edit->addAction(
|
psCut = edit->addAction(
|
||||||
tr::lng_mac_menu_cut(tr::now),
|
tr::lng_mac_menu_cut(tr::now),
|
||||||
this,
|
[] { SendKeySequence(Qt::Key_X, Qt::ControlModifier); },
|
||||||
[=] { psLinuxCut(); },
|
|
||||||
QKeySequence::Cut);
|
QKeySequence::Cut);
|
||||||
|
|
||||||
psCopy = edit->addAction(
|
psCopy = edit->addAction(
|
||||||
tr::lng_mac_menu_copy(tr::now),
|
tr::lng_mac_menu_copy(tr::now),
|
||||||
this,
|
[] { SendKeySequence(Qt::Key_C, Qt::ControlModifier); },
|
||||||
[=] { psLinuxCopy(); },
|
|
||||||
QKeySequence::Copy);
|
QKeySequence::Copy);
|
||||||
|
|
||||||
psPaste = edit->addAction(
|
psPaste = edit->addAction(
|
||||||
tr::lng_mac_menu_paste(tr::now),
|
tr::lng_mac_menu_paste(tr::now),
|
||||||
this,
|
[] { SendKeySequence(Qt::Key_V, Qt::ControlModifier); },
|
||||||
[=] { psLinuxPaste(); },
|
|
||||||
QKeySequence::Paste);
|
QKeySequence::Paste);
|
||||||
|
|
||||||
psDelete = edit->addAction(
|
psDelete = edit->addAction(
|
||||||
tr::lng_mac_menu_delete(tr::now),
|
tr::lng_mac_menu_delete(tr::now),
|
||||||
this,
|
[] { SendKeySequence(Qt::Key_Delete); },
|
||||||
[=] { psLinuxDelete(); },
|
|
||||||
QKeySequence(Qt::ControlModifier | Qt::Key_Backspace));
|
QKeySequence(Qt::ControlModifier | Qt::Key_Backspace));
|
||||||
|
|
||||||
edit->addSeparator();
|
edit->addSeparator();
|
||||||
|
|
||||||
psBold = edit->addAction(
|
psBold = edit->addAction(
|
||||||
tr::lng_menu_formatting_bold(tr::now),
|
tr::lng_menu_formatting_bold(tr::now),
|
||||||
this,
|
[] { SendKeySequence(Qt::Key_B, Qt::ControlModifier); },
|
||||||
[=] { psLinuxBold(); },
|
|
||||||
QKeySequence::Bold);
|
QKeySequence::Bold);
|
||||||
|
|
||||||
psItalic = edit->addAction(
|
psItalic = edit->addAction(
|
||||||
tr::lng_menu_formatting_italic(tr::now),
|
tr::lng_menu_formatting_italic(tr::now),
|
||||||
this,
|
[] { SendKeySequence(Qt::Key_I, Qt::ControlModifier); },
|
||||||
[=] { psLinuxItalic(); },
|
|
||||||
QKeySequence::Italic);
|
QKeySequence::Italic);
|
||||||
|
|
||||||
psUnderline = edit->addAction(
|
psUnderline = edit->addAction(
|
||||||
tr::lng_menu_formatting_underline(tr::now),
|
tr::lng_menu_formatting_underline(tr::now),
|
||||||
this,
|
[] { SendKeySequence(Qt::Key_U, Qt::ControlModifier); },
|
||||||
[=] { psLinuxUnderline(); },
|
|
||||||
QKeySequence::Underline);
|
QKeySequence::Underline);
|
||||||
|
|
||||||
psStrikeOut = edit->addAction(
|
psStrikeOut = edit->addAction(
|
||||||
tr::lng_menu_formatting_strike_out(tr::now),
|
tr::lng_menu_formatting_strike_out(tr::now),
|
||||||
this,
|
[] {
|
||||||
[=] { psLinuxStrikeOut(); },
|
SendKeySequence(
|
||||||
|
Qt::Key_X,
|
||||||
|
Qt::ControlModifier | Qt::ShiftModifier);
|
||||||
|
},
|
||||||
Ui::kStrikeOutSequence);
|
Ui::kStrikeOutSequence);
|
||||||
|
|
||||||
psMonospace = edit->addAction(
|
psMonospace = edit->addAction(
|
||||||
tr::lng_menu_formatting_monospace(tr::now),
|
tr::lng_menu_formatting_monospace(tr::now),
|
||||||
this,
|
[] {
|
||||||
[=] { psLinuxMonospace(); },
|
SendKeySequence(
|
||||||
|
Qt::Key_M,
|
||||||
|
Qt::ControlModifier | Qt::ShiftModifier);
|
||||||
|
},
|
||||||
Ui::kMonospaceSequence);
|
Ui::kMonospaceSequence);
|
||||||
|
|
||||||
psClearFormat = edit->addAction(
|
psClearFormat = edit->addAction(
|
||||||
tr::lng_menu_formatting_clear(tr::now),
|
tr::lng_menu_formatting_clear(tr::now),
|
||||||
this,
|
[] {
|
||||||
[=] { psLinuxClearFormat(); },
|
SendKeySequence(
|
||||||
|
Qt::Key_N,
|
||||||
|
Qt::ControlModifier | Qt::ShiftModifier);
|
||||||
|
},
|
||||||
Ui::kClearFormatSequence);
|
Ui::kClearFormatSequence);
|
||||||
|
|
||||||
edit->addSeparator();
|
edit->addSeparator();
|
||||||
|
|
||||||
psSelectAll = edit->addAction(
|
psSelectAll = edit->addAction(
|
||||||
tr::lng_mac_menu_select_all(tr::now),
|
tr::lng_mac_menu_select_all(tr::now),
|
||||||
this, [=] { psLinuxSelectAll(); },
|
[] { SendKeySequence(Qt::Key_A, Qt::ControlModifier); },
|
||||||
QKeySequence::SelectAll);
|
QKeySequence::SelectAll);
|
||||||
|
|
||||||
edit->addSeparator();
|
edit->addSeparator();
|
||||||
|
@ -1235,58 +1240,6 @@ void MainWindow::createGlobalMenu() {
|
||||||
updateGlobalMenu();
|
updateGlobalMenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::psLinuxUndo() {
|
|
||||||
SendKeySequence(Qt::Key_Z, Qt::ControlModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxRedo() {
|
|
||||||
SendKeySequence(Qt::Key_Z, Qt::ControlModifier | Qt::ShiftModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxCut() {
|
|
||||||
SendKeySequence(Qt::Key_X, Qt::ControlModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxCopy() {
|
|
||||||
SendKeySequence(Qt::Key_C, Qt::ControlModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxPaste() {
|
|
||||||
SendKeySequence(Qt::Key_V, Qt::ControlModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxDelete() {
|
|
||||||
SendKeySequence(Qt::Key_Delete);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxSelectAll() {
|
|
||||||
SendKeySequence(Qt::Key_A, Qt::ControlModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxBold() {
|
|
||||||
SendKeySequence(Qt::Key_B, Qt::ControlModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxItalic() {
|
|
||||||
SendKeySequence(Qt::Key_I, Qt::ControlModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxUnderline() {
|
|
||||||
SendKeySequence(Qt::Key_U, Qt::ControlModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxStrikeOut() {
|
|
||||||
SendKeySequence(Qt::Key_X, Qt::ControlModifier | Qt::ShiftModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxMonospace() {
|
|
||||||
SendKeySequence(Qt::Key_M, Qt::ControlModifier | Qt::ShiftModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::psLinuxClearFormat() {
|
|
||||||
SendKeySequence(Qt::Key_N, Qt::ControlModifier | Qt::ShiftModifier);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::updateGlobalMenuHook() {
|
void MainWindow::updateGlobalMenuHook() {
|
||||||
if (!positionInited()) {
|
if (!positionInited()) {
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -79,21 +79,6 @@ private:
|
||||||
void updateIconCounters();
|
void updateIconCounters();
|
||||||
void handleNativeSurfaceChanged(bool exist);
|
void handleNativeSurfaceChanged(bool exist);
|
||||||
|
|
||||||
void psLinuxUndo();
|
|
||||||
void psLinuxRedo();
|
|
||||||
void psLinuxCut();
|
|
||||||
void psLinuxCopy();
|
|
||||||
void psLinuxPaste();
|
|
||||||
void psLinuxDelete();
|
|
||||||
void psLinuxSelectAll();
|
|
||||||
|
|
||||||
void psLinuxBold();
|
|
||||||
void psLinuxItalic();
|
|
||||||
void psLinuxUnderline();
|
|
||||||
void psLinuxStrikeOut();
|
|
||||||
void psLinuxMonospace();
|
|
||||||
void psLinuxClearFormat();
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Platform
|
} // namespace Platform
|
||||||
|
|
Loading…
Add table
Reference in a new issue