Show
Ignore:
Timestamp:
06/14/08 03:22:13 (6 months ago)
Author:
eugene
Message:

Added Copy User ID to clipboard user menu action.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/qt4-gui/src/core/usermenu.cpp

    r6279 r6281  
    2424 
    2525#include <QActionGroup> 
     26#include <QClipboard> 
    2627 
    2728#include <licq_events.h> 
     
    161162  mySetKeyAction = addAction(tr("Set GPG key"), this, SLOT(selectKey())); 
    162163#endif 
     164  myCopyIdAction = addAction(tr("&Copy User ID"), this, SLOT(copyIdToClipboard())); 
    163165  myViewHistoryAction = addAction(tr("View &History"), this, SLOT(viewHistory())); 
    164166  myViewGeneralAction = addAction(tr("&Info"), this, SLOT(viewInfoGeneral())); 
     
    379381  new GPGKeySelect(myId, myPpid); 
    380382#endif 
     383} 
     384 
     385void UserMenu::copyIdToClipboard() 
     386{ 
     387  QClipboard* clip = qApp->clipboard(); 
     388  QClipboard::Mode mode = QClipboard::Clipboard; 
     389 
     390  if (clip->supportsSelection()) 
     391    mode = QClipboard::Selection; 
     392 
     393  clip->setText(myId, mode); 
    381394} 
    382395