📄 multiclip.ui.h
字号:
void MulticlipForm::addClipping(){ QString text = currentLineEdit->text(); if ( ! text.isEmpty() ) { lengthLCDNumber->display( (int)text.length() ); int i = 0; for ( ; i < (int)clippingsListBox->count(); i++ ) { if ( clippingsListBox->text( i ) == text ) { i = -1; // Do not add duplicates break; } } if ( i != -1 ) clippingsListBox->insertItem( text, 0 ); }}void MulticlipForm::dataChanged(){ QString text; text = cb->text(); clippingChanged( text ); if ( autoCheckBox->isChecked() ) addClipping();}void MulticlipForm::deleteClipping(){ clippingChanged( "" ); clippingsListBox->removeItem( clippingsListBox->currentItem() );}void MulticlipForm::init(){ lengthLCDNumber->setBackgroundColor( darkBlue ); currentLineEdit->setFocus(); cb = qApp->clipboard(); connect( cb, SIGNAL( dataChanged() ), SLOT( dataChanged() ) ); if ( cb->supportsSelection() ) connect( cb, SIGNAL( selectionChanged() ), SLOT( selectionChanged() ) ); dataChanged();}void MulticlipForm::selectionChanged(){ cb->setSelectionMode( TRUE ); dataChanged(); cb->setSelectionMode( FALSE );}void MulticlipForm::copyPrevious(){ if ( clippingsListBox->currentItem() != -1 ) { cb->setText( clippingsListBox->currentText() ); if ( cb->supportsSelection() ) { cb->setSelectionMode( TRUE ); cb->setText( clippingsListBox->currentText() ); cb->setSelectionMode( FALSE ); } }}void MulticlipForm::clippingChanged( const QString & clipping ){ currentLineEdit->setText( clipping ); lengthLCDNumber->display( (int)clipping.length() );}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -