summaryrefslogtreecommitdiffstats
path: root/src/modules/tip
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-28 18:31:12 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-28 18:31:12 +0000
commit0a80cfd57d271dd44221467efb426675fa470356 (patch)
tree6f503a31aa078eaf8fa015cf1749808529d49fc9 /src/modules/tip
parent3329e5a804e28ef3f5eb51d1e7affdd5a508e8f2 (diff)
downloadkvirc-0a80cfd57d271dd44221467efb426675fa470356.tar.gz
kvirc-0a80cfd57d271dd44221467efb426675fa470356.zip
TQt4 port kvirc
This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kvirc@1238719 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'src/modules/tip')
-rw-r--r--src/modules/tip/libkvitip.cpp68
-rw-r--r--src/modules/tip/libkvitip.h28
-rw-r--r--src/modules/tip/libkvitip_cs.kvc4
-rw-r--r--src/modules/tip/libkvitip_it.kvc2
4 files changed, 50 insertions, 52 deletions
diff --git a/src/modules/tip/libkvitip.cpp b/src/modules/tip/libkvitip.cpp
index ac23d914..9fa3cc76 100644
--- a/src/modules/tip/libkvitip.cpp
+++ b/src/modules/tip/libkvitip.cpp
@@ -31,21 +31,21 @@
#include "kvi_options.h"
#include "kvi_fileutils.h"
-#include <qpushbutton.h>
+#include <tqpushbutton.h>
#ifdef COMPILE_USE_QT4
-#include <q3simplerichtext.h>
-#include <QDesktopWidget>
-#include <QCloseEvent>
+#include <tq3simplerichtext.h>
+#include <TQDesktopWidget>
+#include <TQCloseEvent>
#define KviTalSimpleRichText Q3SimpleRichText
#else
-#include <qsimplerichtext.h>
-#define KviTalSimpleRichText QSimpleRichText
+#include <tqsimplerichtext.h>
+#define KviTalSimpleRichText TQSimpleRichText
#endif
-#include <qfont.h>
-#include <qtextcodec.h>
-#include <qpainter.h>
+#include <tqfont.h>
+#include <tqtextcodec.h>
+#include <tqpainter.h>
KviTipWindow * g_pTipWindow = 0;
@@ -58,18 +58,18 @@ KviTipWindow * g_pTipWindow = 0;
#define KVI_TIP_WINDOW_SPACING 2
-KviTipFrame::KviTipFrame(QWidget * par)
-: QFrame(par)
+KviTipFrame::KviTipFrame(TQWidget * par)
+: TQFrame(par)
{
KviStr buffer;
g_pApp->findImage(buffer,"kvi_tip.png");
- m_pTipPixmap = new QPixmap(buffer.ptr());
+ m_pTipPixmap = new TQPixmap(TQString(buffer.ptr()));
#ifdef COMPILE_USE_QT4
- setBackgroundMode(Qt::NoBackground);
+ setBackgroundMode(TQt::NoBackground);
#else
- setBackgroundMode(QWidget::NoBackground);
+ setBackgroundMode(TQWidget::NoBackground);
#endif
- setFrameStyle(QFrame::Sunken | QFrame::WinPanel);
+ setFrameStyle(TQFrame::Sunken | TQFrame::WinPanel);
}
KviTipFrame::~KviTipFrame()
@@ -77,7 +77,7 @@ KviTipFrame::~KviTipFrame()
delete m_pTipPixmap;
}
-void KviTipFrame::setText(const QString &text)
+void KviTipFrame::setText(const TQString &text)
{
m_szText = "<center><font color=\"#FFFFFF\">";
m_szText += text;
@@ -85,29 +85,25 @@ void KviTipFrame::setText(const QString &text)
update();
}
-void KviTipFrame::drawContents(QPainter *p)
+void KviTipFrame::drawContents(TQPainter *p)
{
- p->fillRect(contentsRect(),QColor(0,0,0));
+ p->fillRect(contentsRect(),TQColor(0,0,0));
p->drawPixmap(5,(height() - m_pTipPixmap->height()) / 2,*m_pTipPixmap);
- QFont f = QFont();
- f.setStyleHint(QFont::SansSerif);
+ TQFont f = TQFont();
+ f.setStyleHint(TQFont::SansSerif);
f.setPointSize(12);
KviTalSimpleRichText doc(m_szText,f);
doc.setWidth(width() - 80);
- QRegion reg(0,0,1000,20000);
+ TQRegion reg(0,0,1000,20000);
-#if QT_VERSION >= 300
- doc.draw(p,70,10,reg,colorGroup());
-#else
- doc.draw(p,70,10,reg,palette());
-#endif
+ doc.draw(p,70,10,reg,tqcolorGroup());
}
KviTipWindow::KviTipWindow()
-: QWidget(0,"kvirc_tip_window" /*,WStyle_Customize | WStyle_Title | WStyle_DialogBorder | WStyle_StaysOnTop*/ )
+: TQWidget(0,"kvirc_tip_window" /*,WStyle_Customize | WStyle_Title | WStyle_DialogBorder | WStyle_StaysOnTop*/ )
{
m_pConfig = 0;
@@ -119,23 +115,23 @@ KviTipWindow::KviTipWindow()
KVI_TIP_WINDOW_WIDTH - KVI_TIP_WINDOW_DOUBLE_BORDER,
KVI_TIP_WINDOW_HEIGHT - (KVI_TIP_WINDOW_DOUBLE_BORDER + KVI_TIP_WINDOW_BUTTON_HEIGHT + KVI_TIP_WINDOW_SPACING));
- QPushButton * pb = new QPushButton(">>",this);
+ TQPushButton * pb = new TQPushButton(">>",this);
pb->setGeometry(
KVI_TIP_WINDOW_WIDTH - ((KVI_TIP_WINDOW_BUTTON_WIDTH * 2)+ KVI_TIP_WINDOW_BORDER + KVI_TIP_WINDOW_SPACING),
KVI_TIP_WINDOW_HEIGHT - (KVI_TIP_WINDOW_BUTTON_HEIGHT + KVI_TIP_WINDOW_BORDER),
KVI_TIP_WINDOW_BUTTON_WIDTH,
KVI_TIP_WINDOW_BUTTON_HEIGHT
);
- connect(pb,SIGNAL(clicked()),this,SLOT(nextTip()));
+ connect(pb,TQT_SIGNAL(clicked()),this,TQT_SLOT(nextTip()));
- pb = new QPushButton(__tr2qs("Close"),this);
+ pb = new TQPushButton(__tr2qs("Close"),this);
pb->setGeometry(
KVI_TIP_WINDOW_WIDTH - (KVI_TIP_WINDOW_BUTTON_WIDTH + KVI_TIP_WINDOW_BORDER),
KVI_TIP_WINDOW_HEIGHT - (KVI_TIP_WINDOW_BUTTON_HEIGHT + KVI_TIP_WINDOW_BORDER),
KVI_TIP_WINDOW_BUTTON_WIDTH,
KVI_TIP_WINDOW_BUTTON_HEIGHT
);
- connect(pb,SIGNAL(clicked()),this,SLOT(close()));
+ connect(pb,TQT_SIGNAL(clicked()),this,TQT_SLOT(close()));
pb->setDefault(true);
m_pShowAtStartupCheck = new KviStyledCheckBox(__tr2qs("Show at startup"),this);
@@ -217,7 +213,7 @@ void KviTipWindow::nextTip()
KviStr tmp(KviStr::Format,"%u",uNextTip);
- QString szTip = m_pConfig->readEntry(tmp.ptr(),__tr2qs("<b>Can't find any tip... :(</b>"));
+ TQString szTip = m_pConfig->readEntry(tmp.ptr(),__tr2qs("<b>Can't find any tip... :(</b>"));
//debug("REDECODED=%s",szTip.utf8().data());
@@ -228,15 +224,15 @@ void KviTipWindow::nextTip()
m_pTipFrame->setText(szTip);
}
-void KviTipWindow::showEvent(QShowEvent *e)
+void KviTipWindow::showEvent(TQShowEvent *e)
{
resize(KVI_TIP_WINDOW_WIDTH,KVI_TIP_WINDOW_HEIGHT);
move((g_pApp->desktop()->width() - KVI_TIP_WINDOW_WIDTH) / 2,
(g_pApp->desktop()->height() - KVI_TIP_WINDOW_HEIGHT) / 2);
- QWidget::showEvent(e);
+ TQWidget::showEvent(e);
}
-void KviTipWindow::closeEvent(QCloseEvent *e)
+void KviTipWindow::closeEvent(TQCloseEvent *e)
{
e->ignore();
delete this;
@@ -267,7 +263,7 @@ void KviTipWindow::closeEvent(QCloseEvent *e)
static bool tip_kvs_cmd_open(KviKvsModuleCommandCall * c)
{
- QString szTipfilename;
+ TQString szTipfilename;
KVSM_PARAMETERS_BEGIN(c)
KVSM_PARAMETER("filename",KVS_PT_STRING,KVS_PF_OPTIONAL,szTipfilename)
KVSM_PARAMETERS_END(c)
diff --git a/src/modules/tip/libkvitip.h b/src/modules/tip/libkvitip.h
index 1387f8df..45339308 100644
--- a/src/modules/tip/libkvitip.h
+++ b/src/modules/tip/libkvitip.h
@@ -23,33 +23,35 @@
// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
//
-#include <qwidget.h>
-#include <qframe.h>
-#include <qpixmap.h>
-#include <qcheckbox.h>
+#include <tqwidget.h>
+#include <tqframe.h>
+#include <tqpixmap.h>
+#include <tqcheckbox.h>
#include "kvi_styled_controls.h"
#include "kvi_string.h"
#include "kvi_config.h"
-class KviTipFrame : public QFrame
+class KviTipFrame : public TQFrame
{
Q_OBJECT
+ TQ_OBJECT
public:
- KviTipFrame(QWidget * par);
+ KviTipFrame(TQWidget * par);
~KviTipFrame();
protected:
- QString m_szText;
- QPixmap * m_pTipPixmap;
+ TQString m_szText;
+ TQPixmap * m_pTipPixmap;
protected:
- virtual void drawContents(QPainter *p);
+ virtual void drawContents(TQPainter *p);
public:
- void setText(const QString &text);
+ void setText(const TQString &text);
};
-class KviTipWindow : public QWidget
+class KviTipWindow : public TQWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
KviTipWindow();
~KviTipWindow();
@@ -59,8 +61,8 @@ protected:
KviConfig * m_pConfig;
KviStr m_szConfigFileName; // no path!
protected:
- virtual void showEvent(QShowEvent *e);
- virtual void closeEvent(QCloseEvent *e);
+ virtual void showEvent(TQShowEvent *e);
+ virtual void closeEvent(TQCloseEvent *e);
public:
bool openConfig(const char * filename,bool bEnsureExists = true);
void closeConfig();
diff --git a/src/modules/tip/libkvitip_cs.kvc b/src/modules/tip/libkvitip_cs.kvc
index ab169fe7..da343337 100644
--- a/src/modules/tip/libkvitip_cs.kvc
+++ b/src/modules/tip/libkvitip_cs.kvc
@@ -4,7 +4,7 @@ uNumTips=25
Encoding=UTF8
0=Můžete otevřít více spojení s více servery v jednom KVIrc okně, jen vyberte "Nový IRC Kontext" v KVIrc menu.<br>Původní styl vnořeného okna KVIrcu pro každé spojení je stále podporován, stačí vybrat "Nové okno s rámcem" ze stejné nabídky.
1=IPv6 je nyní plně podporováno, dokonce pro DCC přenosy.<br><b>/server -i &lt;název_serveru&gt;</b> je příkaz. :)
-2=KVIrc podporuje Šifrování SSL.<br>IRC spojení šifrovaná pomocí SSL mohou být navázána příkazem <b>/server -s</b>, a DCC spojení použitím <b>/dcc.chat -s</b><br>Funguje také na IPv6.
+2=KVIrc podporuje Šifrování SSL.<br>IRC spojení šifrovaná potqmocí SSL mohou být navázána příkazem <b>/server -s</b>, a DCC spojení použitím <b>/dcc.chat -s</b><br>Funguje také na IPv6.
3=<b>IRC context</b> je soubor zdrojů patřících k jednomu spojení se serverem. Má přiřazené okno <b>Console</b> které ukazuje systémové zprávy a zprávy serveru.
4=KVIrc je vysoce modulární aplikace. Moduly jsou načítány a vypínány transparentně pro uživatele (i pro skriptora!). Můžete také napsat vlastní moduly pro rozšíření skriptovacího jazyka, nebo rozšíření funkcí KVIrc.
5=Modul <b>gnutella</b> byl odstraněn ze zdrojového stromu KVIrc a je dodáván jako samostatný balíček.
@@ -22,7 +22,7 @@ Encoding=UTF8
17=K dispozici je samostatný OpenNap modul (<b>opennap</b>), který umožnuje chat založený na OpenNap s KVIrc.
18=KVIrc podporuje mnoho 8-bitových znakových sad. Můžete "mluvit" KOI8-R Ruštinou na jednom kanále a Japonsky na jiném při stejném spojení (s příslušnými fonty). Doporučujeme použít <b>Unicode</b> (UTF-8), který podporuje téměř každý světový jazyk.
19=Abyste předešli mnohým DCC přenosům, doporučuje se dát si Avatar online na Web. Můžete také použít libovolný existující obrázek na webu jako Avatar.<br><b>/avatar #váškanál http://funnyhost.com/funny/funny.png</b> funguje!
-20=KVIrc má vestavěný HTTP klient, takže můžete stahovat soubory z Webu pomocí příkazu <b>/http.get</b>.
+20=KVIrc má vestavěný HTTP klient, takže můžete stahovat soubory z Webu potqmocí příkazu <b>/http.get</b>.
21=Nelíbí se vám taskbar ve stromu? Můžete si nastavit tradiční taskbar (podobný mIRC) v Nastavení taskbaru.
22=Můžete kopírovat text z okna do schránky pouhým označením myší. Pokud podržíte Shift, budou zkopírovány i barevné kódy.
23=Můžete zkopírovat text kanálu nebo query jen jeho pouhým vybráním. Pokud podržíte Shift, tak se zkopírují i barvy.
diff --git a/src/modules/tip/libkvitip_it.kvc b/src/modules/tip/libkvitip_it.kvc
index edabad68..481e7e34 100644
--- a/src/modules/tip/libkvitip_it.kvc
+++ b/src/modules/tip/libkvitip_it.kvc
@@ -6,7 +6,7 @@ TranslatorHint=This-file-MUST-be-encoded-in-UTF8
1=IPv6 ora è supportato completamente, anche per le connessioni DCC.<br>Il comando è <b>/server -i &lt;nomeserver&gt;</b> :)
2=KVIrc supporta crittazione SSL.<br>Le connessioni IRC crittate con SSL possono essere stabilite usando <b>/server -s</b>, e connessioni DCC usando <b>/dcc.chat -s</b><br>Funziona anche usando IPv6.
3=Un <b>contesto IRC</b> è un set di risorse che dialogano con una singola connessione server. Ha associato una finestra <b>Console</b> che mostra i messaggi di sistema e del server.
-4=KVIrc è un'applicazione altamente modulare. I moduli sono caricati e scaricati trasparentemente all'utente (ed anche allo scripter!). Puoi anche scrivere i tuoi moduli personali che estendono il linguaggio di scripting o aggiungono altre funzionalità.
+4=KVIrc è un'applicazione altamente modulare. I moduli sono caricati e scaricati trastqparentemente all'utente (ed anche allo scripter!). Puoi anche scrivere i tuoi moduli personali che estendono il linguaggio di scripting o aggiungono altre funzionalità.
5=Il modulo <b>gnutella</b> è stato rimosso dai sorgenti di KVIrc ed è ora distribuito in un pacchetto separato.
6=KVIrc supporta diversi gestori per lo stesso evento. Questo permette di avere diversi script installati allo stesso momento, evitare collisioni tra gestori ed aiutare ad aggiungere/rimuovere e attivare/disattivare gli script.
7=KVIrc supporta gli URL (Uniform Resource Locator) <b>irc://</b>. Lancia il comando:<br><b>kvirc irc://irc.tuoserver.org:6667/canale</b><br> per connettere a quel server.<br>La sintassi generale è:<br><b>irc[6]://&lt;nome-server&gt;[:&lt;porta&gt;][/[&lt;canale&gt;[?&lt;password&gt;]]]</b>