⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multiclip.ui.h

📁 Linux下的基于X11的图形开发环境。
💻 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 + -