📄 customfacemanagerui.cpp
字号:
layout1->addWidget( tbtnExport ); tbtnAddGroup = new QToolButton( frame7, "tbtnAddGroup" ); tbtnAddGroup->setIconSet( QIconSet( image0 ) ); tbtnAddGroup->setUsesTextLabel( TRUE ); tbtnAddGroup->setAutoRaise( TRUE ); tbtnAddGroup->setTextPosition( QToolButton::BesideIcon ); layout1->addWidget( tbtnAddGroup ); tbtnEditGroup = new QToolButton( frame7, "tbtnEditGroup" ); tbtnEditGroup->setIconSet( QIconSet( image1 ) ); tbtnEditGroup->setUsesTextLabel( TRUE ); tbtnEditGroup->setAutoRaise( TRUE ); tbtnEditGroup->setTextPosition( QToolButton::BesideIcon ); layout1->addWidget( tbtnEditGroup ); tbtnRemoveGroup = new QToolButton( frame7, "tbtnRemoveGroup" ); tbtnRemoveGroup->setIconSet( QIconSet( image2 ) ); tbtnRemoveGroup->setUsesBigPixmap( TRUE ); tbtnRemoveGroup->setUsesTextLabel( TRUE ); tbtnRemoveGroup->setAutoRaise( TRUE ); tbtnRemoveGroup->setTextPosition( QToolButton::BesideIcon ); layout1->addWidget( tbtnRemoveGroup ); frame7Layout->addLayout( layout1, 0, 0 ); layout9->addWidget( frame7 ); layout7 = new QHBoxLayout( 0, 0, 6, "layout7"); frame6 = new QFrame( this, "frame6" ); frame6->setPaletteForegroundColor( QColor( 0, 124, 206 ) ); frame6->setFrameShape( QFrame::Box ); frame6->setFrameShadow( QFrame::Plain ); frame6Layout = new QGridLayout( frame6, 1, 1, 1, 0, "frame6Layout"); lvGroups = new QListView( frame6, "lvGroups" ); lvGroups->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)7, 0, 0, lvGroups->sizePolicy().hasHeightForWidth() ) ); lvGroups->setMinimumSize( QSize( 100, 0 ) ); lvGroups->setMaximumSize( QSize( 250, 32767 ) ); lvGroups->setFrameShape( QListView::NoFrame ); lvGroups->setFrameShadow( QListView::Plain ); lvGroups->setLineWidth( 1 ); lvGroups->setHScrollBarMode( QListView::AlwaysOff ); lvGroups->setSorting( -1 ); // don't sort frame6Layout->addWidget( lvGroups, 0, 0 ); layout7->addWidget( frame6 ); frmMain = new QFrame( this, "frmMain" ); frmMain->setPaletteForegroundColor( QColor( 0, 124, 206 ) ); frmMain->setPaletteBackgroundColor( QColor( 255, 255, 255 ) ); frmMain->setFrameShape( QFrame::Box ); frmMain->setFrameShadow( QFrame::Plain ); frmMainLayout = new QGridLayout( frmMain, 1, 1, 11, 6, "frmMainLayout"); layout6 = new QHBoxLayout( 0, 0, 6, "layout6"); tblFaceList = new QTable( frmMain, "tblFaceList" ); tblFaceList->setNumCols( tblFaceList->numCols() + 1 ); tblFaceList->horizontalHeader()->setLabel( tblFaceList->numCols() - 1, i18n("No." ) ); tblFaceList->setNumCols( tblFaceList->numCols() + 1 ); tblFaceList->horizontalHeader()->setLabel( tblFaceList->numCols() - 1, i18n("Smiley" ) ); tblFaceList->setNumCols( tblFaceList->numCols() + 1 ); tblFaceList->horizontalHeader()->setLabel( tblFaceList->numCols() - 1, i18n("Shortcut" ) ); tblFaceList->setFrameShape( QTable::GroupBoxPanel ); tblFaceList->setFrameShadow( QTable::Plain ); tblFaceList->setHScrollBarMode( QTable::AlwaysOff ); tblFaceList->setNumRows( 0 ); tblFaceList->setNumCols( 3 ); tblFaceList->setSelectionMode( QTable::MultiRow ); tblFaceList->setFocusStyle( QTable::FollowStyle ); layout6->addWidget( tblFaceList ); layout5 = new QVBoxLayout( 0, 0, 6, "layout5"); btnAdd = new QPushButton( frmMain, "btnAdd" ); layout5->addWidget( btnAdd ); btnRemove = new QPushButton( frmMain, "btnRemove" ); layout5->addWidget( btnRemove ); btnEdit = new QPushButton( frmMain, "btnEdit" ); layout5->addWidget( btnEdit ); btnUp = new QPushButton( frmMain, "btnUp" ); layout5->addWidget( btnUp ); btnDown = new QPushButton( frmMain, "btnDown" ); layout5->addWidget( btnDown ); btnMoveTo = new QPushButton( frmMain, "btnMoveTo" ); layout5->addWidget( btnMoveTo ); spacer1 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); layout5->addItem( spacer1 ); lblPreview = new QLabel( frmMain, "lblPreview" ); lblPreview->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, lblPreview->sizePolicy().hasHeightForWidth() ) ); lblPreview->setMinimumSize( QSize( 100, 85 ) ); lblPreview->setMaximumSize( QSize( 100, 85 ) ); lblPreview->setPaletteForegroundColor( QColor( 0, 124, 206 ) ); lblPreview->setFrameShape( QLabel::Box ); layout5->addWidget( lblPreview ); layout6->addLayout( layout5 ); frmMainLayout->addLayout( layout6, 0, 0 ); layout7->addWidget( frmMain ); layout9->addLayout( layout7 ); layout8 = new QHBoxLayout( 0, 0, 6, "layout8"); spacer2 = new QSpacerItem( 91, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); layout8->addItem( spacer2 ); btnOK = new QPushButton( this, "btnOK" ); layout8->addWidget( btnOK ); btnCancel = new QPushButton( this, "btnCancel" ); layout8->addWidget( btnCancel ); layout9->addLayout( layout8 ); CustomFaceManagerUILayout->addLayout( layout9, 0, 0 ); languageChange(); resize( QSize(521, 382).expandedTo(minimumSizeHint()) ); clearWState( WState_Polished ); QRect scr = KApplication::desktop()->screenGeometry(); move(scr.center()-rect().center());}/* * Destroys the object and frees any allocated resources */CustomFaceManagerUI::~CustomFaceManagerUI(){ // no need to delete child widgets, Qt does it all for us}/* * Sets the strings of the subwidgets using the current * language. */void CustomFaceManagerUI::languageChange(){ setCaption( i18n("Smiley Manager" ) ); tbtnImport->setText( i18n("&Import" ) ); tbtnImport->setAccel( QKeySequence( tr("Alt+I" ) ) ); tbtnExport->setText( i18n("&Export" ) ); tbtnExport->setAccel( QKeySequence( tr("Alt+E" ) ) ); tbtnAddGroup->setText( QString::null ); tbtnAddGroup->setAccel( QKeySequence( QString::null ) ); tbtnAddGroup->setTextLabel( i18n("Add &Group" ) ); tbtnEditGroup->setText( QString::null ); tbtnEditGroup->setAccel( QKeySequence( QString::null ) ); tbtnEditGroup->setTextLabel( i18n("Ed&it Group" ) ); tbtnRemoveGroup->setText( QString::null ); tbtnRemoveGroup->setAccel( QKeySequence( QString::null ) ); tbtnRemoveGroup->setTextLabel( i18n("Re&move Group" ) ); tblFaceList->horizontalHeader()->setLabel( 0, i18n("No." ) ); tblFaceList->horizontalHeader()->setLabel( 1, i18n("Smiley" ) ); tblFaceList->horizontalHeader()->setLabel( 2, i18n("Shortcut" ) ); btnAdd->setText( i18n("&Add" ) ); btnAdd->setAccel( QKeySequence( tr("Alt+A" ) ) ); btnRemove->setText( i18n("&Remove" ) ); btnRemove->setAccel( QKeySequence( tr("Alt+R" ) ) ); btnEdit->setText( i18n("&Edit" ) ); btnEdit->setAccel( QKeySequence( tr("Alt+E" ) ) ); btnUp->setText( i18n("&Up" ) ); btnUp->setAccel( QKeySequence( tr("Alt+U" ) ) ); btnDown->setText( i18n("&Down" ) ); btnDown->setAccel( QKeySequence( tr("Alt+D" ) ) ); btnMoveTo->setText( i18n("&Move to" ) ); btnMoveTo->setAccel( QKeySequence( tr("Alt+M" ) ) ); lblPreview->setText( QString::null ); btnOK->setText( i18n("&OK" ) ); btnOK->setAccel( QKeySequence( tr("Alt+O" ) ) ); btnCancel->setText( i18n("&Cancel" ) ); btnCancel->setAccel( QKeySequence( tr( "Alt+C" ) ) );}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -