mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
Improve clipboard support, copy to/clear from mouse selection also, not
only clipboard. This makes it possible to paste data to a stock X.org xterm. Approved by: skv (maintainer timeout, 10 days)
This commit is contained in:
parent
a642acc639
commit
c617562d9e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=193829
@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= KeePassX
|
||||
PORTVERSION= 0.2.2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME:L}
|
||||
|
32
security/keepassx/files/patch-src-mainwindow.cpp
Normal file
32
security/keepassx/files/patch-src-mainwindow.cpp
Normal file
@ -0,0 +1,32 @@
|
||||
--- src/mainwindow.cpp.orig Wed Jun 7 12:54:20 2006
|
||||
+++ src/mainwindow.cpp Mon Jun 4 08:56:25 2007
|
||||
@@ -879,6 +879,9 @@
|
||||
|
||||
void KeepassMainWindow::OnEditUsernameToClipboard(){
|
||||
Clipboard->setText(currentEntry()->UserName, QClipboard::Clipboard);
|
||||
+if(Clipboard->supportsSelection()){
|
||||
+ Clipboard->setText(currentEntry()->UserName, QClipboard::Selection);
|
||||
+}
|
||||
ClipboardTimer.setSingleShot(true);
|
||||
ClipboardTimer.start(config.ClipboardTimeOut*1000);
|
||||
}
|
||||
@@ -886,6 +889,9 @@
|
||||
void KeepassMainWindow::OnEditPasswordToClipboard(){
|
||||
currentEntry()->Password.unlock();
|
||||
Clipboard->setText(currentEntry()->Password.string(),QClipboard::Clipboard);
|
||||
+if(Clipboard->supportsSelection()){
|
||||
+ Clipboard->setText(currentEntry()->Password.string(),QClipboard::Selection);
|
||||
+}
|
||||
ClipboardTimer.setSingleShot(true);
|
||||
ClipboardTimer.start(config.ClipboardTimeOut*1000);
|
||||
currentEntry()->Password.lock();
|
||||
@@ -894,6 +900,9 @@
|
||||
|
||||
void KeepassMainWindow::OnClipboardTimeOut(){
|
||||
Clipboard->clear(QClipboard::Clipboard);
|
||||
+if(Clipboard->supportsSelection()){
|
||||
+ Clipboard->clear(QClipboard::Selection);
|
||||
+}
|
||||
}
|
||||
|
||||
void KeepassMainWindow::OnEditSaveAttachment(){
|
Loading…
Reference in New Issue
Block a user