From ae2e8b6751ad799cb2d05803e36f1fd0992cc0cf Mon Sep 17 00:00:00 2001
From: wodim
Date: Thu, 10 Mar 2011 11:07:22 +0000
Subject: add minimal label widths, make network status dialog text copyable
under windows
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5562 17fca916-40b9-46aa-a4ea-0a15b648b75c
---
src/kvirc/ui/KviStatusBar.cpp | 14 +++++++-------
src/modules/options/OptionsWidget_ctcp.cpp | 3 +++
src/modules/options/OptionsWidget_dcc.cpp | 4 ++--
src/modules/options/OptionsWidget_urlHandlers.cpp | 6 ++++++
4 files changed, 18 insertions(+), 9 deletions(-)
(limited to 'src')
diff --git a/src/kvirc/ui/KviStatusBar.cpp b/src/kvirc/ui/KviStatusBar.cpp
index ce44ead3b..de6c61c23 100644
--- a/src/kvirc/ui/KviStatusBar.cpp
+++ b/src/kvirc/ui/KviStatusBar.cpp
@@ -555,31 +555,31 @@ void KviStatusBar::mouseDoubleClickEvent(QMouseEvent *)
szText += __tr2qs("Network");
szText += ": ";
szText += c->connection()->currentNetworkName();
- szText += "
";
+ szText += "\n";
szText += __tr2qs("Server");
szText += ": ";
szText += c->connection()->currentServerName();
- szText += "
";
+ szText += "\n";
szText += __tr2qs("Nickname");
szText += ": ";
szText += c->connection()->userInfo()->nickName();
- szText += "
";
+ szText += "\n";
szText += __tr2qs("Username");
szText += ": ";
szText += c->connection()->userInfo()->userName();
- szText += "
";
+ szText += "\n";
szText += __tr2qs("Hostname");
szText += ": ";
szText += c->connection()->userInfo()->hostName();
- szText += "
";
+ szText += "\n";
szText += __tr2qs("Local IP");
szText += ": ";
szText += c->connection()->userInfo()->localHostIp();
- szText += "
";
+ szText += "\n";
szText += __tr2qs("User Modes");
szText += ": ";
szText += szUserModes;
- szText += "
";
+ szText += "\n";
szText += __tr2qs("Away");
szText += ": ";
szText += szAway;
diff --git a/src/modules/options/OptionsWidget_ctcp.cpp b/src/modules/options/OptionsWidget_ctcp.cpp
index 47b381c70..248eba781 100644
--- a/src/modules/options/OptionsWidget_ctcp.cpp
+++ b/src/modules/options/OptionsWidget_ctcp.cpp
@@ -45,11 +45,13 @@ OptionsWidget_ctcp::OptionsWidget_ctcp(QWidget * parent)
KviTalGroupBox *gs = addGroupBox(0,1,0,1,Qt::Horizontal,__tr2qs_ctx("CTCP Replies","options"));
KviStringSelector * s = addStringSelector(gs, __tr2qs_ctx("Append to VERSION reply:","options"),KviOption_stringCtcpVersionPostfix);
+ s->setMinimumLabelWidth(200);
mergeTip(s,
__tr2qs_ctx("
This text will be appended to the CTCP VERSION reply.
For example, you can place a script name here.","options"));
s = addStringSelector(gs, __tr2qs_ctx("Append to SOURCE reply:","options"),KviOption_stringCtcpSourcePostfix);
+ s->setMinimumLabelWidth(200);
mergeTip(s,
__tr2qs_ctx("This text will be appended to the CTCP SOURCE reply.
For example, you can place the source URL for a script here.","options"));
@@ -60,6 +62,7 @@ OptionsWidget_ctcp::OptionsWidget_ctcp(QWidget * parent)
// __tr2qs_ctx("This is the CTCP USERINFO reply.
It can contain some information about yourself.","options"));
s = addStringSelector(gs, __tr2qs_ctx("PAGE reply:","options"),KviOption_stringCtcpPageReply);
+ s->setMinimumLabelWidth(200);
mergeTip(s,
__tr2qs_ctx("This is the CTCP PAGE reply.
It should contain some sort of acknowledgement for CTCP PAGE messages.","options"));
diff --git a/src/modules/options/OptionsWidget_dcc.cpp b/src/modules/options/OptionsWidget_dcc.cpp
index bfeede363..585d5b6ab 100644
--- a/src/modules/options/OptionsWidget_dcc.cpp
+++ b/src/modules/options/OptionsWidget_dcc.cpp
@@ -354,8 +354,8 @@ OptionsWidget_dccVoice::OptionsWidget_dccVoice(QWidget *p):KviOptionsWidget(p)
addBoolSelector(0,2,0,2,__tr2qs_ctx("Force half-duplex mode on sound device","options"), KviOption_boolDccVoiceForceHalfDuplex);
addBoolSelector(0,3,0,3,__tr2qs_ctx("Volume slider controls PCM, not Master","options"), KviOption_boolDccVoiceVolumeSliderControlsPCM);
- addStringSelector(0,4,0,4,__tr2qs_ctx("Sound device:","options"), KviOption_stringDccVoiceSoundDevice);
- addStringSelector(0,5,0,5,__tr2qs_ctx("Mixer device:","options"), KviOption_stringDccVoiceMixerDevice);
+ addStringSelector(0,4,0,4,__tr2qs_ctx("Sound device:","options"), KviOption_stringDccVoiceSoundDevice)->setMinimumLabelWidth(150);
+ addStringSelector(0,5,0,5,__tr2qs_ctx("Mixer device:","options"), KviOption_stringDccVoiceMixerDevice)->setMinimumLabelWidth(150);
KviUIntSelector * u = addUIntSelector(0,6,0,6,__tr2qs_ctx("Pre-buffer size:","options"), KviOption_uintDccVoicePreBufferSize, 2048, 65536, 32000);
u->setSuffix(" bytes");
diff --git a/src/modules/options/OptionsWidget_urlHandlers.cpp b/src/modules/options/OptionsWidget_urlHandlers.cpp
index 6651125e9..54bb2f311 100644
--- a/src/modules/options/OptionsWidget_urlHandlers.cpp
+++ b/src/modules/options/OptionsWidget_urlHandlers.cpp
@@ -70,11 +70,17 @@ OptionsWidget_urlHandlers::OptionsWidget_urlHandlers(QWidget * parent)
#endif
m_pHttpHandler=addStringSelector(gbox,__tr2qs_ctx("http:// handler command:","options"),KviOption_stringUrlHttpCommand);
+ m_pHttpHandler->setMinimumLabelWidth(225);
m_pHttpsHandler=addStringSelector(gbox,__tr2qs_ctx("https:// handler command:","options"),KviOption_stringUrlHttpsCommand);
+ m_pHttpsHandler->setMinimumLabelWidth(225);
m_pFtpHandler=addStringSelector(gbox,__tr2qs_ctx("ftp:// handler command:","options"),KviOption_stringUrlFtpCommand);
+ m_pFtpHandler->setMinimumLabelWidth(225);
m_pMailtoHandler=addStringSelector(gbox,__tr2qs_ctx("mailto: handler command:","options"),KviOption_stringUrlMailtoCommand);
+ m_pMailtoHandler->setMinimumLabelWidth(225);
m_pFileHandler=addStringSelector(gbox,__tr2qs_ctx("file:// handler command:","options"),KviOption_stringUrlFileCommand);
+ m_pFileHandler->setMinimumLabelWidth(225);
m_pOtherHandler=addStringSelector(gbox,__tr2qs_ctx("Unknown protocol handler command:","options"),KviOption_stringUrlUnknownCommand);
+ m_pOtherHandler->setMinimumLabelWidth(225);
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
m_pHttpHandler->setEnabled(!KVI_OPTION_BOOL(KviOption_boolUseSystemUrlHandlers));
--
cgit v1.3.1-10-gc9f91