diff options
| author | 2017-07-06 23:37:15 +1000 | |
|---|---|---|
| committer | 2017-12-28 20:13:57 +0100 | |
| commit | 2f723938d6434302e6538e145bf8e1839de93b62 (patch) | |
| tree | 926daeaad9b43f4dfccb594e1ab8d6451dd31df8 /src/modules/options | |
| parent | Add uintNickCompletionOrder to the options widget. (diff) | |
| download | KVIrc-2f723938d6434302e6538e145bf8e1839de93b62.tar.gz KVIrc-2f723938d6434302e6538e145bf8e1839de93b62.tar.bz2 KVIrc-2f723938d6434302e6538e145bf8e1839de93b62.zip | |
Allow adding tooltips to other widgets in the options dialogs.
Diffstat (limited to 'src/modules/options')
| -rw-r--r-- | src/modules/options/OptionsWidget_channel.cpp | 4 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_connection.cpp | 11 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_identity.cpp | 11 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_input.cpp | 11 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_ircOutput.cpp | 4 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_ircView.cpp | 12 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_notifier.cpp | 8 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_sound.cpp | 3 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_textEncoding.cpp | 10 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_userList.cpp | 9 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_windowList.cpp | 8 |
11 files changed, 65 insertions, 26 deletions
diff --git a/src/modules/options/OptionsWidget_channel.cpp b/src/modules/options/OptionsWidget_channel.cpp index 4409b77a5..3ef529888 100644 --- a/src/modules/options/OptionsWidget_channel.cpp +++ b/src/modules/options/OptionsWidget_channel.cpp @@ -97,9 +97,11 @@ OptionsWidget_channelAdvanced::OptionsWidget_channelAdvanced(QWidget * pParent) b = addBoolSelector(0, 0, 4, 0, __tr2qs_ctx("Log joined channels history", "options"), KviOption_boolLogChannelHistory); - addLabel(0, 1, 0, 1, __tr2qs_ctx("Default ban mask:", "options")); + QLabel * pLabel = addLabel(0, 1, 0, 1, __tr2qs_ctx("Default ban mask:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintDefaultBanType].name); m_pBanTypeCombo = new QComboBox(this); + setBasicTip(m_pBanTypeCombo, g_uintOptionsTable[KviOption_uintDefaultBanType].name); addWidgetToLayout(m_pBanTypeCombo, 1, 1, 4, 1); KviIrcMask hostmask("nick!user@machine.host.top"); diff --git a/src/modules/options/OptionsWidget_connection.cpp b/src/modules/options/OptionsWidget_connection.cpp index bed814aa0..764067c78 100644 --- a/src/modules/options/OptionsWidget_connection.cpp +++ b/src/modules/options/OptionsWidget_connection.cpp @@ -109,25 +109,27 @@ OptionsWidget_connectionSsl::OptionsWidget_connectionSsl(QWidget * parent) KviTalGroupBox * gbox = addGroupBox(0, 0, 0, 0, Qt::Horizontal, __tr2qs_ctx("Certificate", "options")); b = addBoolSelector(gbox, __tr2qs_ctx("Use SSL certificate (PEM format only)", "options"), - &(KVI_OPTION_BOOL(KviOption_boolUseSSLCertificate)), true); + KviOption_boolUseSSLCertificate, true); - f = addFileSelector(gbox, __tr2qs_ctx("Certificate location:", "options"), &(KVI_OPTION_STRING(KviOption_stringSSLCertificatePath)), + f = addFileSelector(gbox, __tr2qs_ctx("Certificate location:", "options"), KviOption_stringSSLCertificatePath, KVI_OPTION_BOOL(KviOption_boolUseSSLCertificate)); connect(b, SIGNAL(toggled(bool)), f, SLOT(setEnabled(bool))); p = new KviPasswordSelector(gbox, __tr2qs_ctx("Certificate password:", "options"), &(KVI_OPTION_STRING(KviOption_stringSSLCertificatePass)), KVI_OPTION_BOOL(KviOption_boolUseSSLCertificate)); + setBasicTip(p, g_stringOptionsTable[KviOption_stringSSLCertificatePass].name); connect(b, SIGNAL(toggled(bool)), p, SLOT(setEnabled(bool))); gbox = addGroupBox(0, 1, 0, 1, Qt::Horizontal, __tr2qs_ctx("Private Key", "options")); - b = addBoolSelector(gbox, __tr2qs_ctx("Use SSL private key", "options"), &(KVI_OPTION_BOOL(KviOption_boolUseSSLPrivateKey)), true); - f = addFileSelector(gbox, __tr2qs_ctx("Private key location:", "options"), &(KVI_OPTION_STRING(KviOption_stringSSLPrivateKeyPath)), + b = addBoolSelector(gbox, __tr2qs_ctx("Use SSL private key", "options"), KviOption_boolUseSSLPrivateKey, true); + f = addFileSelector(gbox, __tr2qs_ctx("Private key location:", "options"), KviOption_stringSSLPrivateKeyPath, KVI_OPTION_BOOL(KviOption_boolUseSSLPrivateKey)); connect(b, SIGNAL(toggled(bool)), f, SLOT(setEnabled(bool))); p = addPasswordSelector(gbox, __tr2qs_ctx("Private key password:", "options"), &(KVI_OPTION_STRING(KviOption_stringSSLPrivateKeyPass)), KVI_OPTION_BOOL(KviOption_boolUseSSLPrivateKey)); + setBasicTip(p, g_stringOptionsTable[KviOption_stringSSLPrivateKeyPass].name); connect(b, SIGNAL(toggled(bool)), p, SLOT(setEnabled(bool))); addRowSpacer(0, 3, 0, 3); @@ -202,6 +204,7 @@ OptionsWidget_identService::OptionsWidget_identService(QWidget * parent) connect(m_pEnableIdent, SIGNAL(toggled(bool)), this, SLOT(enableIpv4InIpv6(bool))); KviTalGroupBox * gbox = addGroupBox(0, 1, 0, 1, Qt::Horizontal, __tr2qs_ctx("Output Verbosity", "options"), KVI_OPTION_BOOL(KviOption_boolUseIdentService)); + setBasicTip(gbox, g_uintOptionsTable[KviOption_uintIdentdOutputMode].name); connect(m_pEnableIdent, SIGNAL(toggled(bool)), gbox, SLOT(setEnabled(bool))); addLabel(gbox, __tr2qs_ctx("Output Ident service messages to:", "options")); diff --git a/src/modules/options/OptionsWidget_identity.cpp b/src/modules/options/OptionsWidget_identity.cpp index 6efc60b7a..ccc775b3e 100644 --- a/src/modules/options/OptionsWidget_identity.cpp +++ b/src/modules/options/OptionsWidget_identity.cpp @@ -338,9 +338,8 @@ KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * paren l->setMinimumWidth(120); m_pAgeCombo = new QComboBox(hb); - QString szTip1 = __tr2qs_ctx("Here you can specify your age.", "options") + szTrailing; - KviTalToolTip::add(l, szTip1); - KviTalToolTip::add(m_pAgeCombo, szTip1); + setBasicTip(hb, g_stringOptionsTable[KviOption_stringCtcpUserInfoAge].name); + mergeTip(hb, __tr2qs_ctx("Here you can specify your age.", "options") + szTrailing); m_pAgeCombo->addItem(__tr2qs_ctx("Unspecified", "options")); unsigned int i; for(i = 1; i < 120; i++) @@ -366,9 +365,8 @@ KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * paren l->setMinimumWidth(120); m_pGenderCombo = new QComboBox(hb); - QString szTip2 = __tr2qs_ctx("Here you can specify your gender.", "options") + szTrailing; - KviTalToolTip::add(l, szTip2); - KviTalToolTip::add(m_pGenderCombo, szTip2); + setBasicTip(hb, g_stringOptionsTable[KviOption_stringCtcpUserInfoGender].name); + mergeTip(hb, __tr2qs_ctx("Here you can specify your gender.", "options") + szTrailing); m_pGenderCombo->addItem(__tr2qs_ctx("Unspecified", "options")); m_pGenderCombo->addItem(__tr2qs_ctx("Female", "options")); m_pGenderCombo->addItem(__tr2qs_ctx("Male", "options")); @@ -674,6 +672,7 @@ OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(QWidget * parent) layout()->setMargin(10); KviTalGroupBox * gbox = addGroupBox(0, 0, 0, 0, Qt::Horizontal, __tr2qs_ctx("User Mode", "options")); + setBasicTip(gbox, g_stringOptionsTable[KviOption_stringDefaultUserMode].name); m_pISelector = addBoolSelector(gbox, __tr2qs_ctx("Invisible (+i)", "options"), &m_bI); m_pSSelector = addBoolSelector(gbox, __tr2qs_ctx("Server notices (+s)", "options"), &m_bS); m_pWSelector = addBoolSelector(gbox, __tr2qs_ctx("WALLOPS (+w)", "options"), &m_bW); diff --git a/src/modules/options/OptionsWidget_input.cpp b/src/modules/options/OptionsWidget_input.cpp index 93c266945..8833be2c9 100644 --- a/src/modules/options/OptionsWidget_input.cpp +++ b/src/modules/options/OptionsWidget_input.cpp @@ -45,12 +45,16 @@ OptionsWidget_inputLook::OptionsWidget_inputLook(QWidget * parent) addPixmapSelector(0, 7, 1, 7, __tr2qs_ctx("Background image:", "options"), KviOption_pixmapInputBackground); - addLabel(0, 8, 0, 8, __tr2qs_ctx("Horizontal align:", "options")); + QLabel * pLabel = addLabel(0, 8, 0, 8, __tr2qs_ctx("Horizontal align:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintInputPixmapAlign].name); m_pHorizontalAlign = new QComboBox(this); + setBasicTip(m_pHorizontalAlign, g_uintOptionsTable[KviOption_uintInputPixmapAlign].name); addWidgetToLayout(m_pHorizontalAlign, 1, 8, 1, 8); - addLabel(0, 9, 0, 9, __tr2qs_ctx("Vertical align:", "options")); + pLabel = addLabel(0, 9, 0, 9, __tr2qs_ctx("Vertical align:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintInputPixmapAlign].name); m_pVerticalAlign = new QComboBox(this); + setBasicTip(m_pVerticalAlign, g_uintOptionsTable[KviOption_uintInputPixmapAlign].name); addWidgetToLayout(m_pVerticalAlign, 1, 9, 1, 9); m_pHorizontalAlign->addItem(__tr2qs_ctx("Tile", "options")); @@ -160,6 +164,7 @@ OptionsWidget_inputFeatures::OptionsWidget_inputFeatures(QWidget * parent) addBoolSelector(g, __tr2qs_ctx("Ignore special characters in nick completion", "options"), KviOption_boolIgnoreSpecialCharactersInNickCompletion); KviTalHBox * hb = new KviTalHBox(g); + setBasicTip(hb, g_uintOptionsTable[KviOption_uintNickCompletionOrder].name); QLabel * l = new QLabel(__tr2qs_ctx("Nickname completion order:", "options"), hb); l->setMinimumWidth(120); @@ -169,8 +174,6 @@ OptionsWidget_inputFeatures::OptionsWidget_inputFeatures(QWidget * parent) m_pCompletionOrderCombo->addItem(__tr2qs_ctx("Alphabetical", "options")); m_pCompletionOrderCombo->addItem(__tr2qs_ctx("By last action time", "options")); - // TODO: add the tooltip - if (KVI_OPTION_UINT(KviOption_uintNickCompletionOrder) < 3) m_pCompletionOrderCombo->setCurrentIndex(KVI_OPTION_UINT(KviOption_uintNickCompletionOrder)); else diff --git a/src/modules/options/OptionsWidget_ircOutput.cpp b/src/modules/options/OptionsWidget_ircOutput.cpp index a1a85b405..e693dfac3 100644 --- a/src/modules/options/OptionsWidget_ircOutput.cpp +++ b/src/modules/options/OptionsWidget_ircOutput.cpp @@ -41,9 +41,11 @@ OptionsWidget_ircOutput::OptionsWidget_ircOutput(QWidget * pParent) createLayout(); QLabel * pLabel = new QLabel(__tr2qs_ctx("Output verbosity:", "options"), this); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintOutputVerbosityLevel].name); addWidgetToLayout(pLabel, 0, 0, 0, 0); m_pVerbosityCombo = new QComboBox(this); + setBasicTip(m_pVerbosityCombo, g_uintOptionsTable[KviOption_uintOutputVerbosityLevel].name); m_pVerbosityCombo->addItem(__tr2qs_ctx("Mute", "options")); m_pVerbosityCombo->addItem(__tr2qs_ctx("Quiet", "options")); m_pVerbosityCombo->addItem(__tr2qs_ctx("Normal", "options")); @@ -56,9 +58,11 @@ OptionsWidget_ircOutput::OptionsWidget_ircOutput(QWidget * pParent) m_pVerbosityCombo->setCurrentIndex(KVI_OPTION_UINT(KviOption_uintOutputVerbosityLevel)); pLabel = new QLabel(__tr2qs_ctx("DateTime format:", "options"), this); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintOutputDatetimeFormat].name); addWidgetToLayout(pLabel, 0, 1, 0, 1); m_pDatetimeCombo = new QComboBox(this); + setBasicTip(m_pDatetimeCombo, g_uintOptionsTable[KviOption_uintOutputDatetimeFormat].name); m_pDatetimeCombo->addItem(__tr2qs_ctx("Classic format", "options")); m_pDatetimeCombo->addItem(__tr2qs_ctx("ISO 8601 format", "options")); m_pDatetimeCombo->addItem(__tr2qs_ctx("System locale format", "options")); diff --git a/src/modules/options/OptionsWidget_ircView.cpp b/src/modules/options/OptionsWidget_ircView.cpp index 85319908e..26bc3de91 100644 --- a/src/modules/options/OptionsWidget_ircView.cpp +++ b/src/modules/options/OptionsWidget_ircView.cpp @@ -49,12 +49,16 @@ OptionsWidget_ircViewLook::OptionsWidget_ircViewLook(QWidget * parent) addPixmapSelector(0, 2, 1, 2, __tr2qs_ctx("Background image:", "options"), KviOption_pixmapIrcViewBackground); - addLabel(0, 3, 0, 3, __tr2qs_ctx("Horizontal align:", "options")); + QLabel * pLabel = addLabel(0, 3, 0, 3, __tr2qs_ctx("Horizontal align:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintIrcViewPixmapAlign].name); m_pHorizontalAlign = new QComboBox(this); + setBasicTip(m_pHorizontalAlign, g_uintOptionsTable[KviOption_uintIrcViewPixmapAlign].name); addWidgetToLayout(m_pHorizontalAlign, 1, 3, 1, 3); - addLabel(0, 4, 0, 4, __tr2qs_ctx("Vertical align:", "options")); + pLabel = addLabel(0, 4, 0, 4, __tr2qs_ctx("Vertical align:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintIrcViewPixmapAlign].name); m_pVerticalAlign = new QComboBox(this); + setBasicTip(m_pVerticalAlign, g_uintOptionsTable[KviOption_uintIrcViewPixmapAlign].name); addWidgetToLayout(m_pVerticalAlign, 1, 4, 1, 4); m_pHorizontalAlign->addItem(__tr2qs_ctx("Tile", "options")); @@ -178,8 +182,10 @@ OptionsWidget_ircViewMarker::OptionsWidget_ircViewMarker(QWidget * parent) KviUIntSelector * s = addUIntSelector(0, 2, 1, 2, __tr2qs_ctx("Marker size:", "options"), KviOption_uintIrcViewMarkerSize, 1, 5, 1); s->setSuffix(__tr2qs_ctx(" pixels", "options")); - addLabel(0, 3, 0, 3, __tr2qs_ctx("Marker style:", "options")); + QLabel * pLabel = addLabel(0, 3, 0, 3, __tr2qs_ctx("Marker style:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintIrcViewMarkerStyle].name); m_pMarkerStyle = new QComboBox(this); + setBasicTip(m_pMarkerStyle, g_uintOptionsTable[KviOption_uintIrcViewMarkerStyle].name); addWidgetToLayout(m_pMarkerStyle, 1, 3, 1, 3); addRowSpacer(0, 4, 0, 4); diff --git a/src/modules/options/OptionsWidget_notifier.cpp b/src/modules/options/OptionsWidget_notifier.cpp index c3949194c..1b5ee1982 100644 --- a/src/modules/options/OptionsWidget_notifier.cpp +++ b/src/modules/options/OptionsWidget_notifier.cpp @@ -44,12 +44,16 @@ OptionsWidget_notifierLook::OptionsWidget_notifierLook(QWidget * parent) addPixmapSelector(0, 5, 1, 5, __tr2qs_ctx("Background image:", "options"), KviOption_pixmapNotifierBackground); - addLabel(0, 6, 0, 6, __tr2qs_ctx("Horizontal align:", "options")); + QLabel * pLabel = addLabel(0, 6, 0, 6, __tr2qs_ctx("Horizontal align:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintNotifierPixmapAlign].name); m_pHorizontalAlign = new QComboBox(this); + setBasicTip(m_pHorizontalAlign, g_uintOptionsTable[KviOption_uintNotifierPixmapAlign].name); addWidgetToLayout(m_pHorizontalAlign, 1, 6, 1, 6); - addLabel(0, 7, 0, 7, __tr2qs_ctx("Vertical align:", "options")); + pLabel = addLabel(0, 7, 0, 7, __tr2qs_ctx("Vertical align:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintNotifierPixmapAlign].name); m_pVerticalAlign = new QComboBox(this); + setBasicTip(m_pVerticalAlign, g_uintOptionsTable[KviOption_uintNotifierPixmapAlign].name); addWidgetToLayout(m_pVerticalAlign, 1, 7, 1, 7); m_pHorizontalAlign->addItem(__tr2qs_ctx("Tile", "options")); diff --git a/src/modules/options/OptionsWidget_sound.cpp b/src/modules/options/OptionsWidget_sound.cpp index 4b84b3e41..6bcd1c980 100644 --- a/src/modules/options/OptionsWidget_sound.cpp +++ b/src/modules/options/OptionsWidget_sound.cpp @@ -60,6 +60,7 @@ OptionsWidget_soundGeneral::OptionsWidget_soundGeneral(QWidget * parent) KviTalToolTip::add(g, __tr2qs_ctx("This allows you to select the sound system to be used with KVIrc.", "options")); KviTalHBox * h = new KviTalHBox(g); + setBasicTip(h, g_stringOptionsTable[KviOption_stringSoundSystem].name); m_pSoundSystemBox = new QComboBox(h); @@ -76,6 +77,7 @@ OptionsWidget_soundGeneral::OptionsWidget_soundGeneral(QWidget * parent) "options")); h = new KviTalHBox(g); + setBasicTip(h, g_stringOptionsTable[KviOption_stringPreferredMediaPlayer].name); m_pMediaPlayerBox = new QComboBox(h); @@ -94,6 +96,7 @@ OptionsWidget_soundGeneral::OptionsWidget_soundGeneral(QWidget * parent) h = new KviTalHBox(g); m_pTagsEncodingCombo = new QComboBox(h); + setBasicTip(m_pTagsEncodingCombo, g_stringOptionsTable[KviOption_stringMp3TagsEncoding].name); m_pTagsEncodingCombo->addItem(__tr2qs_ctx("Use Language Encoding", "options")); int i = 0; diff --git a/src/modules/options/OptionsWidget_textEncoding.cpp b/src/modules/options/OptionsWidget_textEncoding.cpp index 249e14784..895f5de0f 100644 --- a/src/modules/options/OptionsWidget_textEncoding.cpp +++ b/src/modules/options/OptionsWidget_textEncoding.cpp @@ -49,17 +49,23 @@ OptionsWidget_textEncoding::OptionsWidget_textEncoding(QWidget * parent) gbox->setLayout(grid); //server encoding - grid->addWidget(addLabel(gbox, __tr2qs_ctx("Default server encoding:", "options")), 0, 0); + QLabel * pLabel = addLabel(gbox, __tr2qs_ctx("Default server encoding:", "options")); + setBasicTip(pLabel, g_stringOptionsTable[KviOption_stringDefaultSrvEncoding].name); + grid->addWidget(pLabel, 0, 0); m_pSrvEncodingCombo = new QComboBox(gbox); + setBasicTip(m_pSrvEncodingCombo, g_stringOptionsTable[KviOption_stringDefaultSrvEncoding].name); grid->addWidget(m_pSrvEncodingCombo, 0, 1); m_pSrvEncodingCombo->addItem(__tr2qs_ctx("Use Language Encoding", "options")); //text encoding - grid->addWidget(addLabel(gbox, __tr2qs_ctx("Default text encoding:", "options")), 1, 0); + pLabel = addLabel(gbox, __tr2qs_ctx("Default text encoding:", "options")); + setBasicTip(pLabel, g_stringOptionsTable[KviOption_stringDefaultTextEncoding].name); + grid->addWidget(pLabel, 1, 0); m_pTextEncodingCombo = new QComboBox(gbox); + setBasicTip(m_pTextEncodingCombo, g_stringOptionsTable[KviOption_stringDefaultTextEncoding].name); grid->addWidget(m_pTextEncodingCombo, 1, 1); m_pTextEncodingCombo->addItem(__tr2qs_ctx("Use Language Encoding", "options")); diff --git a/src/modules/options/OptionsWidget_userList.cpp b/src/modules/options/OptionsWidget_userList.cpp index a1d0e2aa0..753dd71f6 100644 --- a/src/modules/options/OptionsWidget_userList.cpp +++ b/src/modules/options/OptionsWidget_userList.cpp @@ -90,6 +90,7 @@ OptionsWidget_userListGrid::OptionsWidget_userListGrid(QWidget * parent) connect(b, SIGNAL(toggled(bool)), s, SLOT(setEnabled(bool))); KviTalHBox * hb = new KviTalHBox(this); + setBasicTip(hb, g_uintOptionsTable[KviOption_uintUserListViewGridType].name); addWidgetToLayout(hb, 0, 2, 0, 2); hb->setSpacing(4); @@ -130,12 +131,16 @@ OptionsWidget_userListBackground::OptionsWidget_userListBackground(QWidget * par addPixmapSelector(0, 1, 1, 1, __tr2qs_ctx("Background image:", "options"), KviOption_pixmapUserListViewBackground); - addLabel(0, 2, 0, 2, __tr2qs_ctx("Horizontal alignment:", "options")); + QLabel * pLabel = addLabel(0, 2, 0, 2, __tr2qs_ctx("Horizontal alignment:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintUserListPixmapAlign].name); m_pHorizontalAlign = new QComboBox(this); + setBasicTip(m_pHorizontalAlign, g_uintOptionsTable[KviOption_uintUserListPixmapAlign].name); addWidgetToLayout(m_pHorizontalAlign, 1, 2, 1, 2); - addLabel(0, 3, 0, 3, __tr2qs_ctx("Vertical alignment:", "options")); + pLabel = addLabel(0, 3, 0, 3, __tr2qs_ctx("Vertical alignment:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintUserListPixmapAlign].name); m_pVerticalAlign = new QComboBox(this); + setBasicTip(m_pVerticalAlign, g_uintOptionsTable[KviOption_uintUserListPixmapAlign].name); addWidgetToLayout(m_pVerticalAlign, 1, 3, 1, 3); m_pHorizontalAlign->addItem(__tr2qs_ctx("Tile", "options")); diff --git a/src/modules/options/OptionsWidget_windowList.cpp b/src/modules/options/OptionsWidget_windowList.cpp index ddb1deb16..2d5417dd6 100644 --- a/src/modules/options/OptionsWidget_windowList.cpp +++ b/src/modules/options/OptionsWidget_windowList.cpp @@ -123,12 +123,16 @@ OptionsWidget_windowListTreeBackground::OptionsWidget_windowListTreeBackground(Q addPixmapSelector(0, 1, 1, 1, __tr2qs_ctx("Background image:", "options"), KviOption_pixmapTreeWindowListBackground); - addLabel(0, 2, 0, 2, __tr2qs_ctx("Horizontal align:", "options")); + QLabel * pLabel = addLabel(0, 2, 0, 2, __tr2qs_ctx("Horizontal align:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintTreeWindowListPixmapAlign].name); m_pHorizontalAlign = new QComboBox(this); + setBasicTip(m_pHorizontalAlign, g_uintOptionsTable[KviOption_uintTreeWindowListPixmapAlign].name); addWidgetToLayout(m_pHorizontalAlign, 1, 2, 1, 2); - addLabel(0, 3, 0, 3, __tr2qs_ctx("Vertical align:", "options")); + pLabel = addLabel(0, 3, 0, 3, __tr2qs_ctx("Vertical align:", "options")); + setBasicTip(pLabel, g_uintOptionsTable[KviOption_uintTreeWindowListPixmapAlign].name); m_pVerticalAlign = new QComboBox(this); + setBasicTip(m_pVerticalAlign, g_uintOptionsTable[KviOption_uintTreeWindowListPixmapAlign].name); addWidgetToLayout(m_pVerticalAlign, 1, 3, 1, 3); m_pHorizontalAlign->addItem(__tr2qs_ctx("Tile", "options")); |
