diff options
Diffstat (limited to 'src/kvirc')
74 files changed, 7 insertions, 1447 deletions
diff --git a/src/kvirc/kernel/kvi_action.cpp b/src/kvirc/kernel/kvi_action.cpp index 490a1ac..91da5b4 100644 --- a/src/kvirc/kernel/kvi_action.cpp +++ b/src/kvirc/kernel/kvi_action.cpp @@ -418,9 +418,6 @@ TQWidget * KviAction::addToCustomToolBar(KviCustomToolBar *pParentToolBar) visibleName(), visibleName(), this,TQT_SLOT(activate()),pParentToolBar,m_szName); -#ifdef COMPILE_USE_QT4 - pParentToolBar->addWidget(b); -#endif if(!isEnabled())b->setEnabled(false); registerWidget(b); return b; diff --git a/src/kvirc/kernel/kvi_app.cpp b/src/kvirc/kernel/kvi_app.cpp index a908023..0cfc7b7 100644 --- a/src/kvirc/kernel/kvi_app.cpp +++ b/src/kvirc/kernel/kvi_app.cpp @@ -90,9 +90,6 @@ #include <tqstringlist.h> #include "kvi_pointerhashtable.h" #include <tqmime.h> -#ifdef COMPILE_USE_QT4 - #include <tq3mimefactory.h> -#endif #include "kvi_tal_listbox.h" #include <tqclipboard.h> #include <tqmessagebox.h> @@ -103,17 +100,8 @@ #include "kvi_ssl.h" #endif -#ifdef COMPILE_USE_QT4 -#ifdef COMPILE_ON_WINDOWS -#include <TQPluginLoader> -#endif -#endif -#ifdef COMPILE_USE_QT4 - #include <TQTextDocument> -#else #include <tqstylesheet.h> -#endif KVIRC_API KviApp * g_pApp = 0; // global application pointer @@ -223,16 +211,6 @@ void KviApp::setup() loadDirectories(); KviStringConversion::init(m_szGlobalKvircDir,m_szLocalKvircDir); -#ifdef COMPILE_USE_QT4 -#ifdef COMPILE_ON_WINDOWS - //need to load image plugins:( - TQString szPluginsDir; - getGlobalKvircDirectory(szPluginsDir,None,"qt-plugins/"); - setLibraryPaths(TQStringList(szPluginsDir)); - //KviMessageBox::information(libraryPaths().join(";")); - //tqDebug("%1",loader.isLoaded()); -#endif -#endif // check if we want to permanently disable the splash screen // we do it once for every version: the user should see the new splash screens at least once @@ -269,11 +247,7 @@ void KviApp::setup() list.append(tmp); getGlobalKvircDirectory(tmp,HelpNoIntl); list.append(tmp); -#ifdef COMPILE_USE_QT4 - Q3MimeSourceFactory::defaultFactory()->setFilePath(list); -#else TQMimeSourceFactory::defaultFactory()->setFilePath(list); -#endif KVI_SPLASH_SET_PROGRESS(1) @@ -475,18 +449,6 @@ void KviApp::setup() KviDoubleBuffer::init(); -#ifdef COMPILE_USE_QT4 - TQString szStylesheetFile; - getGlobalKvircDirectory(szStylesheetFile,Config,"style.css"); - if(KviFileUtils::fileExists(szStylesheetFile)) - { - TQString szStyleData; - KviFileUtils::readFile(szStylesheetFile,szStyleData); - szStyleData.replace("global://",m_szGlobalKvircDir); - szStyleData.replace("local://",m_szLocalKvircDir); - setStyleSheet(szStyleData); - } -#endif // create the frame window, we're almost up and running... createFrame(); @@ -693,7 +655,6 @@ TQTextCodec * KviApp::defaultTextCodec() void KviApp::contextSensitiveHelp() { // this stuff doesn't work with TQt 4.x -#ifndef COMPILE_USE_QT4 // the F1 Key has been pressed // try to pass it to the active widget or one of its parents TQWidget * w = g_pApp->focusWidget(); @@ -716,7 +677,6 @@ void KviApp::contextSensitiveHelp() // no way // FIXME: just show up simple plain online help //tqDebug("No way: found no focus widget for that..."); -#endif } @@ -737,9 +697,7 @@ void KviApp::loadDefaultScript() #endif KviKvsScript::run(cmd,g_pFrame->firstConsole()); // now line up the toolbars (they may get messed while loading the script) -#ifndef COMPILE_USE_QT4 g_pFrame->lineUpDockWindows(); // missing on TQt 4.x -#endif } // 07.01.2005 06:01: Got this curious gcc error while writing @@ -1054,11 +1012,7 @@ void KviApp::fileDownloadTerminated(bool bSuccess,const TQString &szRemoteUrl,co szMsg += szLocalFileName; szMsg += ")"; } -#ifdef COMPILE_USE_QT4 - notifierMessage(0,iIconId,TQt::escape(szMsg),30); -#else notifierMessage(0,iIconId,TQStyleSheet::escape(szMsg),30); -#endif } return; } diff --git a/src/kvirc/kernel/kvi_coreactions.cpp b/src/kvirc/kernel/kvi_coreactions.cpp index 8a66430..9650e6d 100644 --- a/src/kvirc/kernel/kvi_coreactions.cpp +++ b/src/kvirc/kernel/kvi_coreactions.cpp @@ -466,13 +466,10 @@ void KviIrcContextDisplayAction::setup() bool KviIrcContextDisplayAction::addToPopupMenu(KviTalPopupMenu *p) { - // QT4SUX: Widgets can be no longer added to popup menus.. what about labels ? -#ifndef COMPILE_USE_QT4 if(!setupDone())setup(); KviIrcContextDisplay * w = new KviIrcContextDisplay(p,"kvirc.irccontextdisplay"); registerWidget(w); p->insertItem(w); -#endif return true; } @@ -480,9 +477,6 @@ TQWidget * KviIrcContextDisplayAction::addToCustomToolBar(KviCustomToolBar *t) { if(!setupDone())setup(); KviIrcContextDisplay * w = new KviIrcContextDisplay(t,"kvirc.irccontextdisplay"); -#ifdef COMPILE_USE_QT4 - t->addWidget(w); -#endif registerWidget(w); return w; } @@ -538,9 +532,6 @@ TQWidget * KviSeparatorAction::addToCustomToolBar(KviCustomToolBar *t) if(!setupDone())setup(); TQWidget * w = new KviCustomToolBarSeparator(t,"kvirc.separator"); registerWidget(w); -#ifdef COMPILE_USE_QT4 - t->addWidget(w); -#endif return w; } @@ -689,9 +680,6 @@ TQWidget * KviConnectAction::addToCustomToolBar(KviCustomToolBar *t) m_szConnectString, this,TQT_SLOT(activate()),t,name()); registerWidget(b); -#ifdef COMPILE_USE_QT4 - t->addWidget(b); -#endif activeContextStateChanged(); return b; } @@ -766,13 +754,8 @@ TQWidget * KviSubmenuAction::addToCustomToolBar(KviCustomToolBar *t) this,TQT_SLOT(activate()),t,name()); b->setPopup(m_pPopup); -#ifdef COMPILE_USE_QT4 - b->setPopupMode( scriptCode().isEmpty() ? TQToolButton::InstantPopup : TQToolButton::MenuButtonPopup); - t->addWidget(b); -#else b->setShowSubmenuIndicator(true); b->setPopupDelay(1); -#endif registerWidget(b); if(!isEnabled())b->setEnabled(false); return b; @@ -1113,9 +1096,6 @@ TQWidget * KviGoAwayAction::addToCustomToolBar(KviCustomToolBar *t) m_szAwayString, this,TQT_SLOT(activate()),t,name()); registerWidget(b); -#ifdef COMPILE_USE_QT4 - t->addWidget(b); -#endif activeContextStateChanged(); return b; } diff --git a/src/kvirc/kernel/kvi_iconmanager.cpp b/src/kvirc/kernel/kvi_iconmanager.cpp index 44d1788..3bc1c36 100644 --- a/src/kvirc/kernel/kvi_iconmanager.cpp +++ b/src/kvirc/kernel/kvi_iconmanager.cpp @@ -39,15 +39,9 @@ #include <tqlayout.h> #include <tqlabel.h> -#ifndef COMPILE_USE_QT4 - // In TQt.4 we need to use TQMimeData ? - #include <tqdragobject.h> -#endif +#include <tqdragobject.h> #include <tqcursor.h> -#ifdef COMPILE_USE_QT4 - #include <tqevent.h> -#endif // kvi_app.cpp extern TQPixmap * g_pUserChanStatePixmap; @@ -352,11 +346,7 @@ static const char * g_szIconNames[KVI_NUM_SMALL_ICONS]= }; KviIconWidget::KviIconWidget() -#ifdef COMPILE_USE_QT4 -: TQWidget(0,"global_icon_widget" /*,WType_TopLevel | WStyle_Customize | WStyle_Title | WStyle_StaysOnTop | WStyle_DialogBorder | WStyle_SysMenu | WStyle_Minimize*/) -#else : TQWidget(0,"global_icon_widget",WType_TopLevel | WStyle_Customize | WStyle_Title | WStyle_StaysOnTop | WStyle_DialogBorder | WStyle_SysMenu | WStyle_Minimize) -#endif { init(); } @@ -428,11 +418,9 @@ bool KviIconWidget::eventFilter(TQObject * o,TQEvent *e) if(const TQPixmap * pix = ((TQLabel *)o)->pixmap()) { // FIXME: In TQt 4.x this stuff needs to be ported to a different api.. which one ? -#ifndef COMPILE_USE_QT4 TQDragObject * drobj = new TQTextDrag(o->name(),this); drobj->setPixmap(*pix,((TQLabel *)o)->mapFromGlobal(TQCursor::pos())); drobj->dragCopy(); -#endif return true; } } diff --git a/src/kvirc/kernel/kvi_ipc.cpp b/src/kvirc/kernel/kvi_ipc.cpp index 7e61fe9..c4b15db 100644 --- a/src/kvirc/kernel/kvi_ipc.cpp +++ b/src/kvirc/kernel/kvi_ipc.cpp @@ -54,14 +54,8 @@ #include <unistd.h> // for getuid #include <sys/types.h> // for getuid - #ifdef COMPILE_USE_QT4 - #include <tqx11info_x11.h> - #define kvi_ipc_get_xdisplay QX11Info::display - #define kvi_ipc_get_xrootwin QX11Info::appRootWindow - #else #define kvi_ipc_get_xdisplay tqt_xdisplay #define kvi_ipc_get_xrootwin tqt_xrootwin - #endif static Atom kvi_atom_ipc_sentinel_window; static Atom kvi_atom_ipc_remote_command; diff --git a/src/kvirc/kernel/kvi_ipc.h b/src/kvirc/kernel/kvi_ipc.h index 39745eb..26c50ef 100644 --- a/src/kvirc/kernel/kvi_ipc.h +++ b/src/kvirc/kernel/kvi_ipc.h @@ -38,11 +38,6 @@ #include <windows.h> #else //!COMPILE_ON_WINDOWS #ifndef COMPILE_NO_X - #ifdef COMPILE_USE_QT4 - // We need this to be included BEFORE X11/Xlib.h - // because of preprocessor constant collisions... - #include <tqcoreevent.h> - #endif #include "kvi_xlib.h" // for XEvent #endif //!COMPILE_NO_X #endif //!COMPILE_ON_WINDOWS diff --git a/src/kvirc/kernel/kvi_lagmeter.cpp b/src/kvirc/kernel/kvi_lagmeter.cpp index 43b3fa1..8d8d2ae 100644 --- a/src/kvirc/kernel/kvi_lagmeter.cpp +++ b/src/kvirc/kernel/kvi_lagmeter.cpp @@ -66,9 +66,7 @@ KviLagMeter::KviLagMeter(KviIrcConnection * c) KviLagMeter::~KviLagMeter() { if(m_pDeletionSignal)*m_pDeletionSignal = true; -#ifndef COMPILE_USE_QT4 killTimers(); -#endif delete m_pCheckList; } diff --git a/src/kvirc/kernel/kvi_options.h b/src/kvirc/kernel/kvi_options.h index 881042c..3739b0e 100644 --- a/src/kvirc/kernel/kvi_options.h +++ b/src/kvirc/kernel/kvi_options.h @@ -312,7 +312,6 @@ DECLARE_OPTION_STRUCT(KviStringListOption,TQStringList) #define KviOption_boolUseSystemUrlHandlers 218 /* Windoze only*/ #define KviOption_boolScaleAvatarsOnLoad 219 #define KviOption_boolDisableNotifierFadein 220 /* interface::notifier */ -#define KviOption_boolUseAntiAliasing 221 /* qt4 only! */ #define KVI_NUM_BOOL_OPTIONS 222 @@ -651,16 +650,6 @@ extern KVIRC_API KviStringListOption g_stringlistOptionsTable[KVI_NUM_STRINGLIST #define _OUTPUT_QUIET (KVI_OPTION_UINT(KviOption_uintOutputVerbosityLevel) <= KVI_VERBOSITY_LEVEL_QUIET) #define _OUTPUT_MUTE (KVI_OPTION_UINT(KviOption_uintOutputVerbosityLevel) <= KVI_VERBOSITY_LEVEL_MUTE) -#ifdef COMPILE_USE_QT4 - #define START_TABLE_BOLD_ROW "<tr><td style=\"background-color: rgb(0,0,0); font-weight: bold; color: rgb(200,200,255); text-indent: 5px;\"><nobr>" - #define END_TABLE_BOLD_ROW "</nobr></td></tr>" - - #define START_TABLE_NORMAL_ROW "<tr><td>" - - #define SET_ANTI_ALIASING(p) \ - (p).setRenderHint(TQPainter::Antialiasing, KVI_OPTION_BOOL(KviOption_boolUseAntiAliasing)); \ - (p).setRenderHint(TQPainter::TextAntialiasing, KVI_OPTION_BOOL(KviOption_boolUseAntiAliasing)); -#else #define START_TABLE_BOLD_ROW "<tr><td bgcolor=\"#303030\">" \ "<font color=\"#FFFFFF\"><nobr><b>" #define END_TABLE_BOLD_ROW "</b></nobr></font></td></tr>" @@ -668,7 +657,6 @@ extern KVIRC_API KviStringListOption g_stringlistOptionsTable[KVI_NUM_STRINGLIST #define START_TABLE_NORMAL_ROW "<tr><td bgcolor=\"#F0F0F0\">" #define SET_ANTI_ALIASING(p) -#endif #if defined(_KVI_OPTIONS_CPP_) || defined(_WANT_OPTION_FLAGS_) diff --git a/src/kvirc/kernel/kvi_theme.cpp b/src/kvirc/kernel/kvi_theme.cpp index 4d1d06f..30b1932 100644 --- a/src/kvirc/kernel/kvi_theme.cpp +++ b/src/kvirc/kernel/kvi_theme.cpp @@ -36,11 +36,7 @@ #define KVI_THEME_MEDIUM_SCREENSHOT_NAME "screenshot_medium.png" #define KVI_THEME_LARGE_SCREENSHOT_NAME "screenshot.png" -#ifdef COMPILE_USE_QT4 - #define TQIMAGE_SCALE_MIN TQt::KeepAspectRatio -#else #define TQIMAGE_SCALE_MIN TQ_ScaleMin -#endif KviThemeInfo::KviThemeInfo() : KviHeapObject() diff --git a/src/kvirc/kvs/kvi_kvs_corefunctions_af.cpp b/src/kvirc/kvs/kvi_kvs_corefunctions_af.cpp index cc48db1..93d729f 100644 --- a/src/kvirc/kvs/kvi_kvs_corefunctions_af.cpp +++ b/src/kvirc/kvs/kvi_kvs_corefunctions_af.cpp @@ -947,11 +947,7 @@ namespace KviKvsCoreFunctions #ifdef COMPILE_SCRIPTTOOLBAR "ScriptToolBar", #endif // COMPILE_SCRIPTTOOLBAR - #ifdef COMPILE_USE_QT4 - "TQt4", - #else "TQt3", - #endif #ifdef COMPILE_NEW_KVS "KVS", #endif diff --git a/src/kvirc/kvs/kvi_kvs_coresimplecommands_af.cpp b/src/kvirc/kvs/kvi_kvs_coresimplecommands_af.cpp index 6eb820e..66d3d96 100644 --- a/src/kvirc/kvs/kvi_kvs_coresimplecommands_af.cpp +++ b/src/kvirc/kvs/kvi_kvs_coresimplecommands_af.cpp @@ -47,12 +47,7 @@ #include "kvi_xlib.h" // XBell : THIS SHOULD BE INCLUDED AS LAST! #include <unistd.h> // for usleep(); - #ifdef COMPILE_USE_QT4 - #include <tqx11info_x11.h> - #define get_xdisplay QX11Info::display - #else #define get_xdisplay tqt_xdisplay - #endif #endif diff --git a/src/kvirc/kvs/kvi_kvs_coresimplecommands_gl.cpp b/src/kvirc/kvs/kvi_kvs_coresimplecommands_gl.cpp index c46ecb2..d7664ac 100644 --- a/src/kvirc/kvs/kvi_kvs_coresimplecommands_gl.cpp +++ b/src/kvirc/kvs/kvi_kvs_coresimplecommands_gl.cpp @@ -37,9 +37,6 @@ #include "kvi_out.h" -#ifdef COMPILE_USE_QT4 - #include <tq3mimefactory.h> -#endif namespace KviKvsCoreSimpleCommands { @@ -139,11 +136,7 @@ namespace KviKvsCoreSimpleCommands TQString szOriginal = szTopic; TQString topik = szTopic; -#ifdef COMPILE_USE_QT4 - TQStringList pl = Q3MimeSourceFactory::defaultFactory()->filePath(); -#else TQStringList pl = TQMimeSourceFactory::defaultFactory()->filePath(); -#endif bool bLowCaseTried = false; bool bFound = KviFileUtils::fileExists(szTopic); diff --git a/src/kvirc/kvs/kvi_kvs_coresimplecommands_mr.cpp b/src/kvirc/kvs/kvi_kvs_coresimplecommands_mr.cpp index d398b18..701a265 100644 --- a/src/kvirc/kvs/kvi_kvs_coresimplecommands_mr.cpp +++ b/src/kvirc/kvs/kvi_kvs_coresimplecommands_mr.cpp @@ -1320,15 +1320,9 @@ namespace KviKvsCoreSimpleCommands KVSCSC_PARAMETER("parameters",KVS_PT_STRINGLIST,KVS_PF_OPTIONAL,l) KVSCSC_PARAMETERS_END -#ifdef COMPILE_USE_QT4 - TQProcess proc; - proc.start(szCommand,l); - // FIXME: KVSCSC_pContext->warning(__tr2qs("Failed to execute command '%Q'"),&szCommand); -#else TQProcess proc(szCommand); for ( TQStringList::Iterator it = l.begin(); it != l.end(); ++it ) proc.addArgument(*it); if(!proc.start())KVSCSC_pContext->warning(__tr2qs("Failed to execute command '%Q'"),&szCommand); -#endif return true; } }; diff --git a/src/kvirc/kvs/kvi_kvs_object.cpp b/src/kvirc/kvs/kvi_kvs_object.cpp index 46f6efb..3bfca49 100644 --- a/src/kvirc/kvs/kvi_kvs_object.cpp +++ b/src/kvirc/kvs/kvi_kvs_object.cpp @@ -1017,10 +1017,7 @@ bool KviKvsObject::function_killTimer(KviKvsObjectFunctionCall * c) bool KviKvsObject::function_killTimers(KviKvsObjectFunctionCall * c) { - // FIXME: QT4 does not seem to have TQObject::killTimers() -#ifndef COMPILE_USE_QT4 killTimers(); -#endif return true; } @@ -1045,27 +1042,16 @@ bool KviKvsObject::function_listProperties(KviKvsObjectFunctionCall * c) const TQMetaObject *o = m_pObject->metaObject(); if(!bArray) w->output(KVI_OUT_SYSTEMMESSAGE,__tr2qs("Properties for TQt class %s"),o->className()); -#ifndef COMPILE_USE_QT4 while(o) { -#endif kvs_int_t idx = 0; - #ifdef COMPILE_USE_QT4 - TQMetaProperty prop = o->property(idx); - const TQMetaProperty *p = ∝ - #else const TQMetaProperty *p = o->property(idx); - #endif while(p) { TQString szOut; TQString szName = p->name(); - #ifdef COMPILE_USE_QT4 - TQString szType = p->typeName(); - #else TQString szType = p->type(); - #endif if(bArray) KviTQString::sprintf(szOut,"%Q, %Q",&szName,&szType); else { @@ -1076,7 +1062,6 @@ bool KviKvsObject::function_listProperties(KviKvsObjectFunctionCall * c) if(p->isEnumType()) { szOut += ", enum("; -#ifndef COMPILE_USE_QT4 // FIXME: TQt 4.x needs TQMetaEnum for this loop TQStrList le = p->enumKeys(); int i = 0; @@ -1088,41 +1073,23 @@ bool KviKvsObject::function_listProperties(KviKvsObjectFunctionCall * c) szOut.append(", "); szOut.append(c2); } -#endif szOut += ")"; } -#ifdef COMPILE_USE_QT4 - // FIXME: QT4 Need to read better the docs and check the changes: there seem to be too many - // for me to fix now. Actually I need to get the whole executable working... - if(p->isWritable())szOut += ", writable"; -#else if(p->isSetType())szOut += ", set"; if(p->writable())szOut += ", writable"; -#endif if(bArray) a->set(cnt,new KviKvsVariant(szOut)); else w->outputNoFmt(KVI_OUT_SYSTEMMESSAGE,szOut); -#ifdef COMPILE_USE_QT4 - idx++; - if (idx<o->propertyCount()){ - prop = o->property(idx); - p = ∝ - } - else p=0; -#else p = o->property(idx); idx++; -#endif cnt++; } -#ifndef COMPILE_USE_QT4 o = o->superClass(); } -#endif } @@ -1153,22 +1120,13 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c) return true; } -#ifdef COMPILE_USE_QT4 - int idx = m_pObject->metaObject()->indexOfProperty(szName); -#else int idx = m_pObject->metaObject()->findProperty(szName,true); -#endif if(idx < 0) { c->warning(__tr2qs("No TQt property named \"%Q\" for object named \"%Q\" of class %Q"),&szName,&m_szName,&(m_pClass->name())); return true; } -#ifdef COMPILE_USE_QT4 - TQMetaProperty prop = m_pObject->metaObject()->property(idx); - const TQMetaProperty * p = ∝ -#else const TQMetaProperty * p = m_pObject->metaObject()->property(idx,true); -#endif if(!p) { c->warning(__tr2qs("Can't find property named \"%Q\" for object named \"%Q\" of class %Q: the property is indexed but it doesn't really exist"),&szName,&m_szName,&(m_pClass->name())); @@ -1186,11 +1144,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c) { TQString szKey; v->asString(szKey); -#ifdef COMPILE_USE_QT4 - int val = p->enumerator().keyToValue(szKey); -#else int val = p->keyToValue(szKey); -#endif TQVariant var(val); m_pObject->setProperty(szName,var); return true; @@ -1274,8 +1228,6 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c) m_pObject->setProperty(szName,TQVariant(TQRect(iX,iY,iW,iH))); } break; -#ifndef COMPILE_USE_QT4 - // FIXME: QT4 ???? case TQVariant::Color: { if(!v->isArray())WRONG_TYPE("array(integer,integer,integer)") @@ -1354,7 +1306,6 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c) } } break; -#endif default: c->warning(__tr2qs("Property \"%Q\" for object named \"%Q\" of class %Q has an unsupported data type"),&szName,&m_szName,&(m_pClass->name())); c->returnValue()->setNothing(); @@ -1384,11 +1335,7 @@ bool KviKvsObject::function_property(KviKvsObjectFunctionCall * c) return true; } -#ifdef COMPILE_USE_QT4 - int idx = m_pObject->metaObject()->indexOfProperty(szName); -#else int idx = m_pObject->metaObject()->findProperty(szName,true); -#endif if(idx < 0) { if (bNoerror) c->returnValue()->setString("No TQt properties"); @@ -1399,12 +1346,7 @@ bool KviKvsObject::function_property(KviKvsObjectFunctionCall * c) } return true; } -#ifdef COMPILE_USE_QT4 - TQMetaProperty prop = m_pObject->metaObject()->property(idx); - const TQMetaProperty * p = ∝ -#else const TQMetaProperty * p = m_pObject->metaObject()->property(idx,true); -#endif if(!p) { c->warning(__tr2qs("Can't find property named \"%Q\" for object named \"%Q\" of class %Q: the property is indexed but it doesn't really exist"),&szName,&m_szName,&(m_pClass->name())); @@ -1422,11 +1364,7 @@ bool KviKvsObject::function_property(KviKvsObjectFunctionCall * c) if(p->isEnumType()) { -#ifdef COMPILE_USE_QT4 - c->returnValue()->setString(p->enumerator().valueToKey(v.toInt())); -#else c->returnValue()->setString(p->valueToKey(v.toInt())); -#endif return true; } @@ -1476,8 +1414,6 @@ bool KviKvsObject::function_property(KviKvsObjectFunctionCall * c) c->returnValue()->setArray(a); } break; -#ifndef COMPILE_USE_QT4 - // FIXME: QT4 ? case TQVariant::Color: { TQColor clr = v.toColor(); @@ -1505,7 +1441,6 @@ bool KviKvsObject::function_property(KviKvsObjectFunctionCall * c) c->returnValue()->setString(szFlags); } break; -#endif default: if (bNoerror) c->returnValue()->setString("Unsupported_data_type"); else diff --git a/src/kvirc/kvs/kvi_kvs_popupmenu.cpp b/src/kvirc/kvs/kvi_kvs_popupmenu.cpp index ef52bee..b531904 100644 --- a/src/kvirc/kvs/kvi_kvs_popupmenu.cpp +++ b/src/kvirc/kvs/kvi_kvs_popupmenu.cpp @@ -324,10 +324,7 @@ void KviKvsPopupMenuItemLabel::fill(KviKvsPopupMenu * pMenu,KviKvsPopupMenuTopLe } m_pLabel = new TQLabel(szText,pMenu); TQObject::connect(m_pLabel,TQT_SIGNAL(destroyed()),m_pSignalRelay,TQT_SLOT(labelDestroyed())); -#ifndef COMPILE_USE_QT4 - // FIXME: QT4 Seems to not allow widgets as TQMenu items pMenu->insertItem(m_pLabel); -#endif m_pLabel->setFrameStyle(TQFrame::StyledPanel | TQFrame::Raised); if(pPix)m_pLabel->setPixmap(*pPix); } diff --git a/src/kvirc/kvs/kvi_kvs_processmanager.cpp b/src/kvirc/kvs/kvi_kvs_processmanager.cpp index c6925e6..ab4a7c1 100644 --- a/src/kvirc/kvs/kvi_kvs_processmanager.cpp +++ b/src/kvirc/kvs/kvi_kvs_processmanager.cpp @@ -80,11 +80,7 @@ bool KviKvsProcessAsyncOperation::start() // // [02:50:21] <kode54> if ( TQApplication::winVersion() & TQt::WV_NT_based ) // [02:50:41] <kode54> I see another implementation using that, maybe it is the official way of detecting that :[ -#ifdef COMPILE_USE_QT4 - szShell = !(TQSysInfo::WindowsVersion & TQSysInfo::WV_DOS_based) ? "cmd.exe /c" : "command.com /c"; -#else szShell = "command.com /c"; -#endif // Thnx kode54 :) #else diff --git a/src/kvirc/kvs/kvi_kvs_variant.cpp b/src/kvirc/kvs/kvi_kvs_variant.cpp index 1510f10..14608be 100644 --- a/src/kvirc/kvs/kvi_kvs_variant.cpp +++ b/src/kvirc/kvs/kvi_kvs_variant.cpp @@ -1365,11 +1365,7 @@ KviKvsVariant* KviKvsVariant::unserialize(const TQString& data) { KviKvsVariant* pResult = 0; -#ifdef COMPILE_USE_QT4 - const TQChar * aux = (const TQChar *)data.constData(); -#else const TQChar * aux = (const TQChar *)data.ucs2(); -#endif pResult = unserialize(&aux); diff --git a/src/kvirc/sparser/kvi_sp_ctcp.cpp b/src/kvirc/sparser/kvi_sp_ctcp.cpp index b6d8202..002e9b1 100644 --- a/src/kvirc/sparser/kvi_sp_ctcp.cpp +++ b/src/kvirc/sparser/kvi_sp_ctcp.cpp @@ -60,11 +60,7 @@ #include <tqdatetime.h> -#ifdef COMPILE_USE_QT4 - #include <TQTextDocument> -#else #include <tqstylesheet.h> -#endif @@ -1147,20 +1143,8 @@ void KviServerParser::parseCtcpRequestVersion(KviCtcpMessage *msg) { if(!KVI_OPTION_BOOL(KviOption_boolIgnoreCtcpVersion)) { - TQString szVersion; -#ifdef COMPILE_USE_QT4 - #define QT4_TAG " (QT4) " -#else - #define QT4_TAG -#endif - -#ifdef COMPILE_ON_WINDOWS - szVersion = "KVIrc " KVI_VERSION QT4_TAG " '" KVI_RELEASE_NAME "' " KVI_SOURCES_DATE " - build " KVI_BUILD_DATE; - szVersion.append(TQString(" - %1").arg(KviOsInfo::version())); -#else - szVersion = "KVIrc " KVI_VERSION QT4_TAG " '" KVI_RELEASE_NAME "' " KVI_SOURCES_DATE " - build " KVI_BUILD_DATE " - " KVI_BUILD_FLAGS; + TQString szVersion = "KVIrc " KVI_VERSION " '" KVI_RELEASE_NAME "' " KVI_SOURCES_DATE " - build " KVI_BUILD_DATE " - " KVI_BUILD_FLAGS; szVersion.append(TQString(" - %1 (%2)").arg(KviOsInfo::name()).arg(KviOsInfo::release())); -#endif //szVersion.append(TQString(" - QT Version: %1 - %2").arg(tqVersion()).arg(__tr2qs("http://www.kvirc.net/"))); if(!KVI_OPTION_STRING(KviOption_stringCtcpVersionPostfix).isEmpty()) { @@ -1447,11 +1431,7 @@ void KviServerParser::parseCtcpRequestAction(KviCtcpMessage *msg) TQString szMsg = "<b>"; szMsg += msg->pSource->nick(); szMsg += "</b> "; - #ifdef COMPILE_USE_QT4 - szMsg += TQt::escape(szData); - #else szMsg += TQStyleSheet::escape(szData); - #endif //tqDebug("kvi_sp_ctcp.cpp:975 debug: %s",szMsg.data()); g_pApp->notifierMessage(pOut,KVI_OPTION_MSGTYPE(KVI_OUT_ACTION).pixId(),szMsg,90); } diff --git a/src/kvirc/sparser/kvi_sp_literal.cpp b/src/kvirc/sparser/kvi_sp_literal.cpp index 00cfe7d..35d5095 100644 --- a/src/kvirc/sparser/kvi_sp_literal.cpp +++ b/src/kvirc/sparser/kvi_sp_literal.cpp @@ -72,11 +72,7 @@ //#include "kvi_iconmanager.h" #include <tqdatetime.h> -#ifdef COMPILE_USE_QT4 - #include <TQTextDocument> -#else #include <tqstylesheet.h> -#endif extern KviNickServRuleSet * g_pNickServRuleSet; @@ -916,11 +912,7 @@ void KviServerParser::parseLiteralPrivmsg(KviIrcMessage *msg) { // don't send the message to the notifier twice iFlags |= KviConsole::NoNotifier; - #ifdef COMPILE_USE_QT4 - TQString szMsg = TQt::escape(szMsgText); - #else TQString szMsg = TQStyleSheet::escape(szMsgText); - #endif //tqDebug("kvi_sp_literal.cpp:908 debug: %s",szMsg.data()); g_pApp->notifierMessage(query,KVI_SMALLICON_QUERYPRIVMSG,szMsg,1800); } @@ -1274,11 +1266,7 @@ void KviServerParser::parseLiteralNotice(KviIrcMessage *msg) { // don't send the message twice to the notifier iFlags |= KviConsole::NoNotifier; - #ifdef COMPILE_USE_QT4 - TQString szMsg = TQt::escape(szMsgText); - #else TQString szMsg = TQStyleSheet::escape(szMsgText); - #endif //tqDebug("kvi_sp_literal.cpp:908 debug: %s",szMsg.data()); g_pApp->notifierMessage(query,KVI_SMALLICON_QUERYNOTICE,szMsg,1800); } diff --git a/src/kvirc/ui/kvi_actiondrawer.cpp b/src/kvirc/ui/kvi_actiondrawer.cpp index d4b02e0..2637d4d 100644 --- a/src/kvirc/ui/kvi_actiondrawer.cpp +++ b/src/kvirc/ui/kvi_actiondrawer.cpp @@ -35,15 +35,8 @@ //#include <tqscrollview.h> #include <tqpainter.h> #include <tqpixmap.h> -#ifdef COMPILE_USE_QT4 - #include <tq3header.h> - #include <tq3simplerichtext.h> - #include <tqmime.h> - #include <tqevent.h> -#else - #include <tqheader.h> - #include <tqsimplerichtext.h> -#endif +#include <tqheader.h> +#include <tqsimplerichtext.h> #include "kvi_draganddrop.h" @@ -64,11 +57,7 @@ KviActionDrawerPageListViewItem::KviActionDrawerPageListViewItem(KviTalListView t += " <font color=\"#a0a0a0\">[" + __tr2qs("Script") + "]</font>"; t += "<br><font size=\"-1\">" + a->description()+ "</font>"; m_szKey = a->visibleName().upper(); -#ifdef COMPILE_USE_QT4 - m_pText = new Q3SimpleRichText(t,v->font()); -#else m_pText = new TQSimpleRichText(t,v->font()); -#endif TQPixmap * p = a->bigIcon(); m_pIcon = p ? new TQPixmap(*p) : new TQPixmap(LVI_ICON_SIZE,LVI_ICON_SIZE); } diff --git a/src/kvirc/ui/kvi_actiondrawer.h b/src/kvirc/ui/kvi_actiondrawer.h index c268905..bea8307 100644 --- a/src/kvirc/ui/kvi_actiondrawer.h +++ b/src/kvirc/ui/kvi_actiondrawer.h @@ -34,11 +34,7 @@ class KviActionDrawerPage; class TQPixmap; -#ifdef COMPILE_USE_QT4 - class Q3SimpleRichText; -#else - class TQSimpleRichText; -#endif +class TQSimpleRichText; class KviAction; class KVIRC_API KviActionDrawerPageListViewItem : public KviTalListViewItem @@ -48,11 +44,7 @@ public: ~KviActionDrawerPageListViewItem(); protected: TQString m_szName; -#ifdef COMPILE_USE_QT4 - Q3SimpleRichText * m_pText; -#else TQSimpleRichText * m_pText; -#endif TQPixmap * m_pIcon; KviTalListView * m_pListView; TQString m_szKey; diff --git a/src/kvirc/ui/kvi_channel.cpp b/src/kvirc/ui/kvi_channel.cpp index d1ec58a..b997103 100644 --- a/src/kvirc/ui/kvi_channel.cpp +++ b/src/kvirc/ui/kvi_channel.cpp @@ -135,22 +135,14 @@ KviChannel::KviChannel(KviFrame * lpFrm,KviConsole * lpConsole,const char * name // Central splitter m_pSplitter = new TQSplitter(Qt::Horizontal,this); - #ifdef COMPILE_USE_QT4 - m_pSplitter->setObjectName(name); - #else m_pSplitter->setName(name); - #endif m_pSplitter->setOpaqueResize(false); // Spitted vertially on the left m_pVertSplitter = new TQSplitter(Qt::Vertical,m_pSplitter); m_pVertSplitter->setOpaqueResize(false); // With the IRC view over m_pIrcView = new KviIrcView(m_pVertSplitter,lpFrm,this); - #ifdef COMPILE_USE_QT4 - m_pIrcView->setObjectName(name); - #else m_pIrcView->setName(name); - #endif connect(m_pIrcView,TQT_SIGNAL(rightClicked()),this,TQT_SLOT(textViewRightClicked())); // And the double view (that may be unused) m_pMessageView = 0; @@ -191,11 +183,7 @@ KviChannel::KviChannel(KviFrame * lpFrm,KviConsole * lpConsole,const char * name m_pHideToolsButton = new KviStyledToolButton(m_pButtonBox,"hide_container_button"); -#ifndef COMPILE_USE_QT4 m_pHideToolsButton->setUsesBigPixmap(false); -#else - m_pHideToolsButton->setAutoRaise(true); -#endif m_pHideToolsButton->setFixedWidth(10); if(g_pIconManager->getBigIcon("kvi_horizontal_left.png")) @@ -301,15 +289,7 @@ void KviChannel::saveProperties(KviConfig *cfg) KviWindow::saveProperties(cfg); cfg->writeEntry("TopSplitter",m_pTopSplitter->sizes()); cfg->writeEntry("Splitter",m_pSplitter->sizes()); -#ifdef COMPILE_USE_QT4 - TQPtrList<int> tmp = m_pVertSplitter->sizes(); - KviValueList<int> tmp2; - for(TQPtrList<int>::Iterator it = tmp.begin();it != tmp.end();++it) - tmp2.append(*it); - cfg->writeEntry("VertSplitter",m_pMessageView ? tmp2 : m_VertSplitterSizesList); -#else cfg->writeEntry("VertSplitter",m_pMessageView ? m_pVertSplitter->sizes() : m_VertSplitterSizesList); -#endif cfg->writeEntry("PrivateBackground",m_privateBackground); cfg->writeEntry("DoubleView",m_pMessageView ? true : false); if(m_pUserListView) @@ -545,19 +525,11 @@ TQPixmap * KviChannel::myIconPtr() void KviChannel::resizeEvent(TQResizeEvent *e) { -#ifdef COMPILE_USE_QT4 - int hght = m_pInput->heightHint(); - int hght2 = m_pTopicWidget->sizeHint().height(); - m_pButtonBox->setGeometry(0,0,width(),hght2); - m_pSplitter->setGeometry(0,hght2,width(),height() - (hght + hght2)); - m_pInput->setGeometry(0,height() - hght,width(),hght); -#else int hght = m_pInput->heightHint(); int hght2 = m_pButtonBox->sizeHint().height(); m_pButtonBox->setGeometry(0,0,width(),hght2); m_pSplitter->setGeometry(0,hght2,width(),height() - (hght + hght2)); m_pInput->setGeometry(0,height() - hght,width(),hght); -#endif } TQSize KviChannel::sizeHint() const diff --git a/src/kvirc/ui/kvi_colorwin.cpp b/src/kvirc/ui/kvi_colorwin.cpp index 8b27750..af190b5 100644 --- a/src/kvirc/ui/kvi_colorwin.cpp +++ b/src/kvirc/ui/kvi_colorwin.cpp @@ -38,11 +38,7 @@ KviColorWindow::KviColorWindow() :TQWidget(0,"toplevel_color_window",TQt::WType_Popup) { -#ifdef COMPILE_USE_QT4 setFocusPolicy(TQ_NoFocus); -#else - setFocusPolicy(TQ_NoFocus); -#endif setBackgroundMode(TQt::NoBackground); setFixedSize(146,38); m_pOwner = 0; diff --git a/src/kvirc/ui/kvi_console.cpp b/src/kvirc/ui/kvi_console.cpp index 46a7b38..ba7f560 100644 --- a/src/kvirc/ui/kvi_console.cpp +++ b/src/kvirc/ui/kvi_console.cpp @@ -90,18 +90,11 @@ #include <tqmessagebox.h> #include <tqstringlist.h> -#ifdef COMPILE_USE_QT4 - #include <tq3mimefactory.h> -#endif #define __KVI_DEBUG__ #include "kvi_debug.h" -#ifdef COMPILE_USE_QT4 - #include <TQTextDocument> -#else #include <tqstylesheet.h> -#endif extern KVIRC_API KviIrcServerDataBase * g_pIrcServerDataBase; extern KVIRC_API KviProxyDataBase * g_pProxyDataBase; @@ -139,9 +132,6 @@ KviConsole::KviConsole(KviFrame * lpFrm,int iFlags) m_pAddressEdit->setInsertionPolicy(TQComboBox::NoInsertion); m_pAddressEdit->setMinimumHeight(24); //icon is 16px, + margins m_pButtonBox->setStretchFactor(m_pAddressEdit,1); -#ifdef COMPILE_USE_QT4 - m_pButtonBox->setObjectName( TQLatin1String( "kvi_window_button_box" ) ); -#endif KviTalToolTip::add(m_pAddressEdit,__tr2qs("Current IRC URI")); connect(m_pAddressEdit,TQT_SIGNAL(activated(const TQString & )),this,TQT_SLOT(ircUriChanged(const TQString & ))); connect(g_pApp,TQT_SIGNAL(recentUrlsChanged()),this,TQT_SLOT(recentUrlsChanged())); @@ -348,11 +338,7 @@ void KviConsole::getUserTipText(const TQString &nick,KviIrcUserEntry *e,TQString } if(e->avatar()) { -#ifdef COMPILE_USE_QT4 - Q3MimeSourceFactory::defaultFactory()->setPixmap("ulv_avatar",*(e->avatar()->pixmap())); -#else TQMimeSourceFactory::defaultFactory()->setPixmap("ulv_avatar",*(e->avatar()->pixmap())); -#endif buffer += TQString("<tr><td><center><img src=\"ulv_avatar\" width=\"%1\"></center></td></tr>").arg(e->avatar()->pixmap()->width()); } @@ -767,11 +753,7 @@ void KviConsole::outputPrivmsg(KviWindow *wnd, TQString szMsg = "<b><"; szMsg += nick; szMsg += "></b> "; - #ifdef COMPILE_USE_QT4 - szMsg += TQt::escape(szDecodedMessage); - #else szMsg += TQStyleSheet::escape(szDecodedMessage); - #endif //tqDebug("kvi_console.cpp:629 debug: %s",szMsg.data()); g_pApp->notifierMessage(wnd,KVI_OPTION_MSGTYPE(iSaveType).pixId(),szMsg,90); } diff --git a/src/kvirc/ui/kvi_cryptcontroller.cpp b/src/kvirc/ui/kvi_cryptcontroller.cpp index 2a76316..6b76858 100644 --- a/src/kvirc/ui/kvi_cryptcontroller.cpp +++ b/src/kvirc/ui/kvi_cryptcontroller.cpp @@ -78,11 +78,7 @@ m_pWindow = wnd; -#ifdef COMPILE_USE_QT4 setFocusPolicy(TQ_ClickFocus); -#else - setFocusPolicy(TQ_ClickFocus); -#endif TQGridLayout *g = new TQGridLayout(this,10,4,2,2); @@ -106,11 +102,7 @@ m_pDescriptionLabel = new TQLabel(this); m_pDescriptionLabel->setFrameStyle(TQFrame::Sunken | TQFrame::StyledPanel); -#ifdef COMPILE_USE_QT4 - m_pDescriptionLabel->setAlignment(TQt::AlignTop | TQt::AlignLeft); -#else m_pDescriptionLabel->setAlignment(TQt::AlignTop | TQt::AlignLeft); -#endif g->addMultiCellWidget(m_pDescriptionLabel,3,3,1,3); m_pAuthorLabel = new TQLabel(this); diff --git a/src/kvirc/ui/kvi_cryptcontroller.h b/src/kvirc/ui/kvi_cryptcontroller.h index 1304c2f..6f93b42 100644 --- a/src/kvirc/ui/kvi_cryptcontroller.h +++ b/src/kvirc/ui/kvi_cryptcontroller.h @@ -26,13 +26,7 @@ #include "kvi_settings.h" -#ifdef Q_MOC_RUN -#define COMPILE_CRYPT_SUPPORT -#endif // Q_MOC_RUN - -// TQt4 moc bails out on this ?????? - -#if defined(COMPILE_CRYPT_SUPPORT) || defined(Q_MOC_RUN) +#if defined(COMPILE_CRYPT_SUPPORT) #include <tqwidget.h> #include "kvi_tal_listbox.h" #include <tqpushbutton.h> diff --git a/src/kvirc/ui/kvi_ctcppagedialog.cpp b/src/kvirc/ui/kvi_ctcppagedialog.cpp index 8a151e6..96d25e8 100644 --- a/src/kvirc/ui/kvi_ctcppagedialog.cpp +++ b/src/kvirc/ui/kvi_ctcppagedialog.cpp @@ -34,20 +34,13 @@ #include <tqlabel.h> #include <tqpixmap.h> -#ifdef COMPILE_USE_QT4 - #include <tqdesktopwidget.h> -#endif // kvi_app.cpp extern KVIRC_API KviCtcpPageDialog * g_pCtcpPageDialog; KviCtcpPageDialog::KviCtcpPageDialog() : TQWidget(0,"kvirc_ctcppage_dialog", -#ifdef COMPILE_USE_QT4 - TQt::WindowStaysOnTopHint | TQt::Tool | TQt::Dialog | TQt::Window) -#else WStyle_StaysOnTop | WStyle_Tool | WType_Dialog | WType_TopLevel) -#endif { TQGridLayout * g = new TQGridLayout(this,4,1,6,0); m_pWidgetStack = new KviTalWidgetStack(this); @@ -95,11 +88,7 @@ void KviCtcpPageDialog::tabSelected(int id) void KviCtcpPageDialog::addPage(const TQString &szNick,const TQString &szUser,const TQString &szHost,const TQString &szMsg) { -#ifdef COMPILE_USE_QT4 - int id = m_pTabBar->addTab(szNick); -#else int id = m_pTabBar->addTab(new TQTab(szNick)); -#endif TQLabel * l = new TQLabel(this); l->setFrameStyle(TQFrame::Raised | TQFrame::StyledPanel); //l->setMaximumWidth(600); diff --git a/src/kvirc/ui/kvi_customtoolbar.cpp b/src/kvirc/ui/kvi_customtoolbar.cpp index 844b0e2..f398bd4 100644 --- a/src/kvirc/ui/kvi_customtoolbar.cpp +++ b/src/kvirc/ui/kvi_customtoolbar.cpp @@ -40,19 +40,8 @@ #include <tqpainter.h> #include <tqstyle.h> -#ifdef COMPILE_USE_QT4 - #include <tqevent.h> - #include <tq3dragobject.h> - - #define TQDragObject Q3DragObject - #define TQTextDrag Q3TextDrag - #define TQIconDrag Q3IconDrag - - #include <tqstyleoption.h> -#else #include <tqobjectlist.h> #include <tqdragobject.h> -#endif @@ -67,13 +56,7 @@ KviCustomToolBarSeparator::KviCustomToolBarSeparator(KviCustomToolBar *pParent,c TQSize KviCustomToolBarSeparator::sizeHint() const { -#ifdef COMPILE_USE_QT4 - TQStyleOption opt; - opt.initFrom(this); - int extent = style()->pixelMetric(TQStyle::PM_ToolBarSeparatorExtent,&opt,this); -#else int extent = style().pixelMetric(TQStyle::PM_DockWindowSeparatorExtent,this); -#endif if(m_pToolBar->orientation() == Qt::Horizontal)return TQSize(extent,0); else return TQSize(0,extent); } @@ -81,15 +64,9 @@ TQSize KviCustomToolBarSeparator::sizeHint() const void KviCustomToolBarSeparator::paintEvent(TQPaintEvent *) { TQPainter p(this); -#ifdef COMPILE_USE_QT4 - TQStyleOption opt; - opt.initFrom(this); - style()->drawPrimitive(TQStyle::PE_Q3DockWindowSeparator,&opt,&p,this); -#else TQStyle::SFlags flags = TQStyle::Style_Default; if(m_pToolBar->orientation() == Qt::Horizontal)flags |= TQStyle::Style_Horizontal; style().tqdrawPrimitive(TQStyle::PE_DockWindowSeparator,&p,rect(),colorGroup(),flags); -#endif } @@ -170,14 +147,6 @@ void KviCustomToolBar::beginCustomize() m_pFilteredChildren = new KviPointerHashTable<void *,bool>; m_pFilteredChildren->setAutoDelete(true); // filter the events for all the children -#ifdef COMPILE_USE_QT4 - TQPtrList<TQObject*> l = children(); - for(TQPtrList<TQObject*>::Iterator it = l.begin();it != l.end();++it) - { - if((*it)->isWidgetType()) - filterChild(*it); - } -#else const TQObjectList l = childrenListObject(); TQObjectListIterator it(l); while(TQObject * o = it.current()) @@ -186,20 +155,11 @@ void KviCustomToolBar::beginCustomize() filterChild(o); ++it; } -#endif } void KviCustomToolBar::endCustomize() { // stop filtering events -#ifdef COMPILE_USE_QT4 - TQPtrList<TQObject*> l = children(); - for(TQPtrList<TQObject*>::Iterator it = l.begin();it != l.end();++it) - { - if((*it)->isWidgetType()) - unfilterChild(*it); - } -#else const TQObjectList l = childrenListObject(); TQObjectListIterator it(l); while(TQObject * o = it.current()) @@ -208,7 +168,6 @@ void KviCustomToolBar::endCustomize() unfilterChild(o); ++it; } -#endif // FIXME: We SHOULD MAKE SURE that the children are re-enabled... // this could be done by calling setEnabled(isEnabled()) on each action ? if(m_pFilteredChildren) @@ -272,30 +231,12 @@ void KviCustomToolBar::dragEnterEvent(TQDragEnterEvent *e) e->accept(true); int idx = dropIndexAt(mapFromGlobal(TQCursor::pos()),0,0); m_pDraggedChild = a->addToCustomToolBar(this); -#ifdef COMPILE_USE_QT4 - TQWidget * pWidgetToMove = widgetAt(idx); - bool bDone = false; - TQAction * a; - if(pWidgetToMove) - { - a = actionForWidget(pWidgetToMove); - if(a) - { - bDone = true; - a = insertWidget(a,m_pDraggedChild); - } - } - if(!bDone) - a = addWidget(m_pDraggedChild); - a->setVisible(true); -#else boxLayout()->remove(m_pDraggedChild); // in case it was already added boxLayout()->insertWidget(idx,m_pDraggedChild); #ifdef COMPILE_TDE_SUPPORT // bleah :///// insertWidget(-1,m_pDraggedChild->sizeHint().width(),m_pDraggedChild,idx); #endif -#endif TQEvent ev(TQEvent::LayoutHint); TQApplication::sendEvent(this,&ev); } else e->accept(false); @@ -333,11 +274,7 @@ int KviCustomToolBar::dropIndexAt(const TQPoint &pnt,TQWidget * exclude,int * ex // find the widget at the current poisition // treating exclude as if it was going to be removed // find also the exclude index if needed -#ifdef COMPILE_USE_QT4 - TQLayout * l = layout(); -#else TQBoxLayout * l = boxLayout(); -#endif TQLayoutItem * i = 0; if(excludeIdx)*excludeIdx = -1; int idx = 0; @@ -450,24 +387,6 @@ int KviCustomToolBar::dropIndexAt(const TQPoint &pnt,TQWidget * exclude,int * ex } -#ifdef COMPILE_USE_QT4 -TQWidget * KviCustomToolBar::widgetAt(int index) -{ - TQLayout * l = layout(); - if(!l) - return NULL; - TQLayoutItem * it = l->itemAt(index); - if(!it) - return NULL; - return it->widget(); -} - -TQAction * KviCustomToolBar::actionForWidget(TQWidget * pWidget) -{ - return actionAt(pWidget->x() + 1,pWidget->y() + 1); -} - -#endif void KviCustomToolBar::drag(TQWidget * child,const TQPoint &pnt) { @@ -476,41 +395,12 @@ void KviCustomToolBar::drag(TQWidget * child,const TQPoint &pnt) tqDebug("DROP INDEX IS %d, ME IS %d",idx,me); if(idx == me) return; // would move over itself -#ifdef COMPILE_USE_QT4 - TQWidget * pWidgetToMove = widgetAt(idx > me ? idx-1 : idx); - tqDebug("SEARCHING FOR WIDGET TO MOVE AT %d AND FOUND %x (ME=%x)",idx > me ? idx-1 : idx,pWidgetToMove,child); - if(pWidgetToMove == child) - return; // hmmm - bool bDone = false; - TQAction * pMyOwnAction = actionForWidget(child); - if(!pMyOwnAction) - return; - TQAction * a; - removeAction(pMyOwnAction); - if(pWidgetToMove) - { - a = actionForWidget(pWidgetToMove); - if(a) - { - tqDebug("AND GOT ACTION FOR THAT WIDGET"); - - bDone = true; - a = insertWidget(a,child); - } - } else { - addAction(a); - } - if(!bDone) - a = addWidget(child); - a->setVisible(true); -#else boxLayout()->remove(child); boxLayout()->insertWidget(idx,child); #ifdef COMPILE_TDE_SUPPORT // bleah :///// insertWidget(-1,child->width(),child,idx); #endif -#endif TQEvent ev(TQEvent::LayoutHint); TQApplication::sendEvent(this,&ev); } @@ -587,69 +477,34 @@ bool KviCustomToolBar::eventFilter(TQObject *o,TQEvent *e) if((pnt.y() < 0) || (pnt.y() > height()) || (pnt.x() < 0) || (pnt.x() > width())) { // drag out! -// FIXME: This is screwed up in TQt4.... :/ -#ifdef COMPILE_USE_QT4 - TQDrag * d = new TQDrag(this); - TQMimeData * m = new TQMimeData(); - m->setText(m_pMovedChild->name()); - d->setMimeData(m); -#else TQDragObject * d = new TQTextDrag(m_pMovedChild->name(),this); -#endif KviAction * act = KviActionManager::instance()->getAction(m_pMovedChild->name()); if(act) { TQPixmap * pixie = act->bigIcon(); -#ifdef COMPILE_USE_QT4 - if(pixie) - { - d->setPixmap(*pixie); - d->setHotSpot(TQPoint(3,3)); - } -#else if(pixie)d->setPixmap(*pixie,TQPoint(3,3)); -#endif } //d->setPixmap(TQPixmap::grabWidget(m_pMovedChild),TQPoint(m_pMovedChild->width() / 2,m_pMovedChild->height() / 2)); // throw it somewhere else for now if(m_pFilteredChildren) unfilterChild(TQT_TQOBJECT(m_pMovedChild)); -#ifdef COMPILE_USE_QT4 - TQAction * pActionForMovedChild = actionForWidget(m_pMovedChild); - if(pActionForMovedChild) - pActionForMovedChild->setVisible(false); - m_pMovedChild->hide(); -#else m_pMovedChild->hide(); m_pMovedChild->reparent(g_pFrame,TQPoint(-1000,-1000),false); -#endif TQEvent ev(TQEvent::LayoutHint); TQApplication::sendEvent(this,&ev); -#ifdef COMPILE_USE_QT4 - if(!d->exec(TQt::MoveAction) != TQt::MoveAction) -#else if(!d->dragMove()) -#endif { // the user has probably failed to remove the action from the toolbar // flash the trashcan in the customize toolbars dialog KviActionManager::instance()->emitRemoveActionsHintRequest(); // will filter it as ChildInserted -#ifndef COMPILE_USE_QT4 m_pMovedChild->reparent(this,TQPoint(0,0),false); -#endif -#ifdef COMPILE_USE_QT4 - TQAction * pActionForMovedChild = actionForWidget(m_pMovedChild); - if(pActionForMovedChild) - pActionForMovedChild->setVisible(false); -#else boxLayout()->insertWidget(0,m_pMovedChild); m_pMovedChild->show(); #ifdef COMPILE_TDE_SUPPORT // bleah :///// insertWidget(-1,m_pMovedChild->width(),m_pMovedChild,0); #endif -#endif TQEvent ev(TQEvent::LayoutHint); TQApplication::sendEvent(this,&ev); } else { diff --git a/src/kvirc/ui/kvi_customtoolbar.h b/src/kvirc/ui/kvi_customtoolbar.h index b6dcc66..3a439fe 100644 --- a/src/kvirc/ui/kvi_customtoolbar.h +++ b/src/kvirc/ui/kvi_customtoolbar.h @@ -73,10 +73,6 @@ protected: virtual void childEvent(TQChildEvent *e); virtual bool eventFilter(TQObject *o,TQEvent *e); int dropIndexAt(const TQPoint &pnt,TQWidget * exclude,int * excludeIdx); -#ifdef COMPILE_USE_QT4 - TQWidget * widgetAt(int index); - TQAction * actionForWidget(TQWidget * pWidget); -#endif void drag(TQWidget * child,const TQPoint &pnt); void filterChild(TQObject * o); void unfilterChild(TQObject * o); diff --git a/src/kvirc/ui/kvi_frame.cpp b/src/kvirc/ui/kvi_frame.cpp index 6cca7b8..d5c08b0 100644 --- a/src/kvirc/ui/kvi_frame.cpp +++ b/src/kvirc/ui/kvi_frame.cpp @@ -71,21 +71,10 @@ #include <tqfile.h> #include <tqtextstream.h> -#ifdef COMPILE_USE_QT4 - #include <tq3dockarea.h> - #define TQDockArea Q3DockArea -#else #include <tqdockarea.h> -#endif -#ifdef COMPILE_USE_QT4 - #include <tqdesktopwidget.h> - #include <tqevent.h> - #include <TQShortcut> -#else #include <tqaccel.h> -#endif #include <time.h> @@ -131,16 +120,10 @@ KviFrame::KviFrame() // This theoretically had to exists before KviMdiManager (that uses enterSdiMode) m_pMenuBar = new KviMenuBar(this,"main_menu_bar"); -#ifdef COMPILE_USE_QT4 - setMenuWidget(m_pMenuBar); -#endif if(KVI_OPTION_BOOL(KviOption_boolStatusBarVisible)) { m_pStatusBar = new KviStatusBar(this); -#ifdef COMPILE_USE_QT4 - setStatusBar(m_pStatusBar); -#endif // torque: moved out of status bar constructor // because module init functions exectued in load() // couldn't access the status bar via g_pFrame->mainStatusBar() @@ -346,15 +329,6 @@ KviMexToolBar * KviFrame::moduleExtensionToolBar(int extensionId) KviAccel * KviFrame::installAccelerators(TQWidget * wnd) { TQWidget * pParent = wnd ? (TQWidget *)wnd : (TQWidget *)this; -#ifdef COMPILE_USE_QT4 - new TQShortcut(TQKeySequence(TQt::Key_Left + TQt::ALT),pParent,TQT_SLOT(switchToPrevWindow())); - new TQShortcut(TQKeySequence(TQt::Key_Right + TQt::ALT),pParent,TQT_SLOT(switchToNextWindow())); - new TQShortcut(TQKeySequence(TQt::Key_Up + TQt::CTRL),pParent,TQT_SLOT(maximizeWindow())); - new TQShortcut(TQKeySequence(TQt::Key_Down + TQt::CTRL),pParent,TQT_SLOT(minimizeWindow())); - new TQShortcut(TQKeySequence(TQt::Key_Escape +TQt::CTRL),pParent,TQT_SLOT(minimizeWindow())); - new TQShortcut(TQKeySequence(TQt::Key_Left + TQt::ALT + TQt::SHIFT),pParent,TQT_SLOT(switchToPrevWindowInContext())); - new TQShortcut(TQKeySequence(TQt::Key_Right + TQt::ALT + TQt::SHIFT),pParent,TQT_SLOT(switchToNextWindowInContext())); -#endif KviAccel *ac = new KviAccel(pParent); static int accel_table[] = { @@ -1060,13 +1034,8 @@ void KviFrame::toggleStatusBar() m_pStatusBar = new KviStatusBar(this); m_pStatusBar->load(); -#ifdef COMPILE_USE_QT4 - setStatusBar(m_pStatusBar); -#endif m_pStatusBar->show(); -#ifndef COMPILE_USE_QT4 setUpLayout(); -#endif //!COMPILE_USE_QT4 } } @@ -1168,11 +1137,7 @@ bool KviFrame::focusNextPrevChild(bool next) TQWidget * w = focusWidget(); if(w) { -#ifdef COMPILE_USE_QT4 - if(w->focusPolicy() == TQ_StrongFocus)return false; -#else if(w->focusPolicy() == TQ_StrongFocus)return false; -#endif //TQVariant v = w->property("KviProperty_FocusOwner"); //if(v.isValid())return false; // Do NOT change the focus widget! @@ -1204,13 +1169,9 @@ void KviFrame::saveToolBarPositions() TQFile f(szTemp); if(f.open(IO_WriteOnly | IO_Truncate)) { -#ifdef COMPILE_USE_QT4 - f.write(saveState(1)); -#else //!COMPILE_USE_QT4 TQTextStream ts(&f); ts << *this; f.close(); -#endif //!COMPILE_USE_QT4 } } @@ -1225,26 +1186,15 @@ void KviFrame::restoreToolBarPositions() if(f.open(IO_ReadOnly)) { -#ifdef COMPILE_USE_QT4 - if(!restoreState(f.readAll(),1)) - tqDebug("Error while restoring toolbars position"); -#else //!COMPILE_USE_QT4 TQTextStream ts(&f); ts >> *this; f.close(); -#endif //!COMPILE_USE_QT4 } else { bNeedDefaults = true; } if(m_pTaskBar->inherits("KviTreeTaskBar")) { -#ifdef COMPILE_USE_QT4 - // ensure that it is not too wide - m_pTaskBar->setMaximumWidth(600); - if(m_pTaskBar->width() > 600) - m_pTaskBar->setFixedWidth(250); -#else //!COMPILE_USE_QT4 TQDockArea * a = m_pTaskBar->area(); if((a == topDock()) || (a == bottomDock())) { @@ -1259,7 +1209,6 @@ void KviFrame::restoreToolBarPositions() // ensure that it is not too wide if(m_pTaskBar->width() > 600) m_pTaskBar->setFixedExtentWidth(250); -#endif //!COMPILE_USE_QT4 } /*else if(m_pTaskBar->inherits("KviClassicTaskBar")) { TQDockArea * a = m_pTaskBar->area(); @@ -1272,10 +1221,8 @@ void KviFrame::restoreToolBarPositions() } }*/ -#ifndef COMPILE_USE_QT4 if(bNeedDefaults) lineUpDockWindows(false); -#endif //!COMPILE_USE_QT4 } @@ -1284,27 +1231,15 @@ void KviFrame::createTaskBar() if(KVI_OPTION_BOOL(KviOption_boolUseTreeWindowListTaskBar)) { m_pTaskBar = new KviTreeTaskBar(); -#ifdef COMPILE_USE_QT4 - m_pTaskBar->setAllowedAreas(TQt::LeftDockWidgetArea | TQt::RightDockWidgetArea); - addDockWidget(TQt::LeftDockWidgetArea,m_pTaskBar); -#else //!COMPILE_USE_QT4 setDockEnabled(m_pTaskBar,TQt::DockTop,false); setDockEnabled(m_pTaskBar,TQt::DockBottom,false); -#endif //!COMPILE_USE_QT4 } else { m_pTaskBar = new KviClassicTaskBar(); -#ifdef COMPILE_USE_QT4 - m_pTaskBar->setAllowedAreas(TQt::AllDockWidgetAreas); - addDockWidget(TQt::BottomDockWidgetArea,m_pTaskBar); -#else //!COMPILE_USE_QT4 setDockEnabled(m_pTaskBar,TQt::DockTop,true); setDockEnabled(m_pTaskBar,TQt::DockBottom,true); -#endif //!COMPILE_USE_QT4 } -#ifndef COMPILE_USE_QT4 setDockEnabled(m_pTaskBar,TQt::DockLeft,true); setDockEnabled(m_pTaskBar,TQt::DockRight,true); -#endif //!COMPILE_USE_QT4 } void KviFrame::recreateTaskBar() @@ -1317,9 +1252,7 @@ void KviFrame::recreateTaskBar() { w->destroyTaskBarItem(); } -#ifndef COMPILE_USE_QT4 removeDockWindow(m_pTaskBar); -#endif //!COMPILE_USE_QT4 delete m_pTaskBar; createTaskBar(); for(w = m_pWinList->first();w;w = m_pWinList->next()) diff --git a/src/kvirc/ui/kvi_historywin.cpp b/src/kvirc/ui/kvi_historywin.cpp index 6e8219f..d657c44 100644 --- a/src/kvirc/ui/kvi_historywin.cpp +++ b/src/kvirc/ui/kvi_historywin.cpp @@ -33,27 +33,16 @@ #include <tqnamespace.h> -#ifdef COMPILE_USE_QT4 - #include <tqevent.h> -#endif #include <ctype.h> extern KviInputHistory * g_pInputHistory; KviHistoryWindow::KviHistoryWindow() -#ifdef COMPILE_USE_QT4 -: KviTalListBox(0,TQt::Popup) -#else : KviTalListBox(0,TQt::WType_Popup) -#endif { m_pOwner = 0; -#ifdef COMPILE_USE_QT4 - setHScrollBarMode(Q3ScrollView::AlwaysOff); -#else setHScrollBarMode(TQScrollView::AlwaysOff); -#endif connect(this,TQT_SIGNAL(selected(const TQString &)),this,TQT_SLOT(itemSelected(const TQString &))); m_iTimerId = -1; diff --git a/src/kvirc/ui/kvi_imagedialog.cpp b/src/kvirc/ui/kvi_imagedialog.cpp index 03eeeee..bb5d941 100644 --- a/src/kvirc/ui/kvi_imagedialog.cpp +++ b/src/kvirc/ui/kvi_imagedialog.cpp @@ -281,11 +281,7 @@ void KviImageDialog::heartbeat() TQImage i(szPath); if(i.isNull())continue; TQPixmap pix; -#ifdef COMPILE_USE_QT4 - if((i.width() > 80) || (i.height() > 80))pix = i.scaled(80,80,TQt::KeepAspectRatio); -#else if((i.width() > 80) || (i.height() > 80))pix = i.scale(80,80,TQ_ScaleMin); -#endif else pix = i; TQString tip = szFile; diff --git a/src/kvirc/ui/kvi_input.cpp b/src/kvirc/ui/kvi_input.cpp index fe88713..095b581 100644 --- a/src/kvirc/ui/kvi_input.cpp +++ b/src/kvirc/ui/kvi_input.cpp @@ -194,13 +194,8 @@ KviInputEditor::KviInputEditor(TQWidget * par,KviWindow *wnd,KviUserListView * v setInputMethodEnabled(true); -#ifdef COMPILE_USE_QT4 - setAutoFillBackground(false); - setFocusPolicy(TQ_StrongFocus); -#else setBackgroundMode(TQt::NoBackground); setFocusPolicy(TQ_StrongFocus); -#endif setAcceptDrops(true); setFrameStyle( LineEditPanel ); setFrameShadow( Plain ); @@ -208,11 +203,7 @@ KviInputEditor::KviInputEditor(TQWidget * par,KviWindow *wnd,KviUserListView * v m_pIconMenu = new KviTalPopupMenu(); connect(m_pIconMenu,TQT_SIGNAL(activated(int)),this,TQT_SLOT(iconPopupActivated(int))); -#ifdef COMPILE_USE_QT4 - setCursor(TQt::IBeamCursor); -#else setCursor(IbeamCursor); -#endif } KviInputEditor::~KviInputEditor() @@ -301,31 +292,14 @@ TQSize KviInputEditor::sizeHint() const int h = TQMAX(fm.lineSpacing(), 14) + 2*2; /* innerMargin */ int w = fm.width( 'x' ) * 17; // "some" int m = frameWidth() * 2; -#ifdef COMPILE_USE_QT4 - TQStyleOption opt; - opt.initFrom(this); - return (style()->sizeFromContents(TQStyle::CT_LineEdit,&opt, - TQSize( w + m, h + m ). - expandedTo(TQApplication::globalStrut()),this)); -#else return (style().tqsizeFromContents(TQStyle::CT_LineEdit, this, TQSize( w + m, h + m ). expandedTo(TQApplication::globalStrut()))); -#endif } #define KVI_INPUT_DEF_BACK 100 #define KVI_INPUT_DEF_FORE 101 -#ifdef COMPILE_USE_QT4 -void KviInputEditor::paintEvent(TQPaintEvent *e) -{ - TQPainter p(this); - SET_ANTI_ALIASING(p); - drawFrame(&p); - drawContents(&p); -} -#endif void KviInputEditor::drawContents(TQPainter *p) { @@ -513,11 +487,7 @@ void KviInputEditor::drawContents(TQPainter *p) while(m_iBlockLen < m_iCursorPosition) { TQChar c = m_szTextBuffer.at(m_iBlockLen); -#ifdef COMPILE_USE_QT4 - m_iLastCursorXPosition+= c.unicode() < 32 ? fm.width(getSubstituteChar(c.unicode())) + 3 : fm.width(c); -#else m_iLastCursorXPosition+= (c.unicode() < 256) ? g_iInputFontCharWidth[c.unicode()] : fm.width(c); -#endif m_iBlockLen++; } @@ -531,12 +501,7 @@ void KviInputEditor::drawContents(TQPainter *p) pa.setPen(KVI_OPTION_COLOR(KviOption_colorInputForeground)); } -#ifdef COMPILE_USE_QT4 - // The other version of drawPixmap seems to be buggy - p->drawPixmap(rect.x(),rect.y(),rect.width(),rect.height(),*pDoubleBufferPixmap,0,0,widgetWidth,widgetHeight); -#else p->drawPixmap(rect.x(),rect.y(),*pDoubleBufferPixmap,0,0,widgetWidth,widgetHeight); -#endif } void KviInputEditor::drawTextBlock(TQPainter * pa,TQFontMetrics & fm,int curXPos,int textBaseline,int charIdx,int len,bool bSelected) @@ -635,11 +600,7 @@ void KviInputEditor::extractNextBlock(int idx,TQFontMetrics & fm,int curXPos,int (c != TQChar(KVI_TEXT_ICON)))) { m_iBlockLen++; -#ifdef COMPILE_USE_QT4 - int xxx = c.unicode() < 32 ? fm.width(getSubstituteChar(c.unicode())) + 3 : fm.width(c);; -#else int xxx = (c.unicode() < 256 ? g_iInputFontCharWidth[c.unicode()] : fm.width(c)); -#endif m_iBlockWidth +=xxx; curXPos +=xxx; idx++; @@ -785,11 +746,7 @@ void KviInputEditor::mousePressEvent(TQMouseEvent *e) { szClip = c->text(TQClipboard::Clipboard); -#ifdef COMPILE_USE_QT4 - int occ = szClip.count(TQChar('\n')); -#else int occ = szClip.contains(TQChar('\n')); -#endif if(!szClip.isEmpty()) { @@ -821,11 +778,7 @@ void KviInputEditor::mousePressEvent(TQMouseEvent *e) l->setFrameStyle(TQFrame::Raised | TQFrame::StyledPanel); l->setMargin(5); // FIXME: This does NOT work under TQt 4.x (they seem to consider it as bad UI design) -#ifndef COMPILE_USE_QT4 g_pInputPopup->insertItem(l); -#else - delete l; -#endif } } @@ -1229,10 +1182,7 @@ void KviInputEditor::focusInEvent(TQFocusEvent *) update(); } // XIM handling... -#ifndef COMPILE_USE_QT4 - // THIS SEEMS TO BE GONE IN TQt4.x ? (even if the documentation states that it *should* be there) setMicroFocusHint(1,1,width() - 2,height() - 2,true,0); -#endif } void KviInputEditor::focusOutEvent(TQFocusEvent *) @@ -1297,23 +1247,12 @@ void KviInputEditor::imComposeEvent(TQIMEvent *e) { // replace the old pre-edit string with e->text() m_bUpdatesEnabled = false; -#ifdef COMPILE_USE_QT4 - // TQt 4.x ?????????? - m_iIMLength = replaceSegment(m_iIMStart, m_iIMLength, e->commitString()); - - // update selection inside the pre-edit - m_iIMSelectionBegin = m_iIMStart + e->replacementStart(); - m_iIMSelectionLength = e->replacementLength(); - moveCursorTo(m_iIMSelectionBegin); - -#else m_iIMLength = replaceSegment(m_iIMStart, m_iIMLength, e->text()); // update selection inside the pre-edit m_iIMSelectionBegin = m_iIMStart + e->cursorPos(); m_iIMSelectionLength = e->selectionLength(); moveCursorTo(m_iIMSelectionBegin); -#endif // repaint @@ -1328,12 +1267,7 @@ void KviInputEditor::imEndEvent(TQIMEvent *e) { // replace the preedit area with the IM result text m_bUpdatesEnabled = false; -#ifdef COMPILE_USE_QT4 - // TQt 4.x ?????????? - m_iIMLength = replaceSegment(m_iIMStart, m_iIMLength, e->commitString()); -#else m_iIMLength = replaceSegment(m_iIMStart, m_iIMLength, e->text()); -#endif // move cursor to after the IM result text moveCursorTo(m_iIMStart + m_iIMLength); @@ -2074,19 +2008,11 @@ void KviInputEditor::moveRightFirstVisibleCharToShowCursor() TQChar c = m_szTextBuffer.at(m_iCursorPosition); -#ifdef COMPILE_USE_QT4 - m_iLastCursorXPosition += c.unicode() < 32 ? fm.width(getSubstituteChar(c.unicode())) + 3 : fm.width(c);; -#else m_iLastCursorXPosition += (c.unicode() < 256) ? g_iInputFontCharWidth[c.unicode()] : fm.width(c); -#endif while(m_iLastCursorXPosition >= contentsRect().width()-2*KVI_INPUT_MARGIN) { c = m_szTextBuffer.at(m_iFirstVisibleChar); -#ifdef COMPILE_USE_QT4 - m_iLastCursorXPosition -= c.unicode() < 32 ? fm.width(getSubstituteChar(c.unicode())) + 3 : fm.width(c);; -#else m_iLastCursorXPosition -= (c.unicode() < 256) ? g_iInputFontCharWidth[c.unicode()] : fm.width(c); -#endif m_iFirstVisibleChar++; } } @@ -2117,11 +2043,7 @@ int KviInputEditor::charIndexFromXPosition(int xPos) while(curChar < bufLen) { TQChar c = m_szTextBuffer.at(curChar); -#ifdef COMPILE_USE_QT4 - int widthCh = c.unicode() < 32 ? fm.width(getSubstituteChar(c.unicode())) + 3 : fm.width(c);; -#else int widthCh = (c.unicode() < 256) ? g_iInputFontCharWidth[c.unicode()] : fm.width(c); -#endif if(xPos < (curXPos+(widthCh/2)))return curChar; else if(xPos < (curXPos+widthCh))return (curChar+1); { @@ -2140,11 +2062,7 @@ int KviInputEditor::xPositionFromCharIndex(TQFontMetrics& fm,int chIdx,bool bCo while(curChar < chIdx) { TQChar c = m_szTextBuffer.at(curChar); -#ifdef COMPILE_USE_QT4 - curXPos += c.unicode() < 32 ? fm.width(getSubstituteChar(c.unicode())) + 3 : fm.width(c);; -#else curXPos += (c.unicode() < 256) ? g_iInputFontCharWidth[c.unicode()] : fm.width(c); -#endif curChar++; } return curXPos; @@ -2160,11 +2078,7 @@ int KviInputEditor::xPositionFromCharIndex(int chIdx,bool bContentsCoords) while(curChar < chIdx) { TQChar c = m_szTextBuffer.at(curChar); -#ifdef COMPILE_USE_QT4 - curXPos += c.unicode() < 32 ? g_pLastFontMetrics->width(getSubstituteChar(c.unicode())) + 3 : g_pLastFontMetrics->width(c); -#else curXPos += (c.unicode() < 256) ? g_iInputFontCharWidth[c.unicode()] : g_pLastFontMetrics->width(c); -#endif curChar++; } return curXPos; @@ -2325,11 +2239,6 @@ KviInput::KviInput(KviWindow *par,KviUserListView * view) m_pButtonContainer=new KviTalHBox(this); m_pButtonContainer->setSpacing(0); -#ifdef COMPILE_USE_QT4 - m_pButtonContainer->setSizePolicy(TQSizePolicy(TQSizePolicy::Minimum,TQSizePolicy::Preferred)); -// if(m_pButtonContainer->layout()) -// m_pButtonContainer->layout()->setSizeConstraint(TQLayout::SetMinimumSize); -#endif m_pHistoryButton = new KviStyledToolButton(m_pButtonContainer,"historybutton"); m_pHistoryButton->setUsesBigPixmap(false); @@ -2386,20 +2295,9 @@ KviInput::KviInput(KviWindow *par,KviUserListView * view) m_pInputEditor = new KviInputEditor(this,par,view); connect(m_pInputEditor,TQT_SIGNAL(enterPressed()),this,TQT_SLOT(inputEditorEnterPressed())); -#ifdef COMPILE_USE_QT4 - m_pInputEditor->setSizePolicy(TQSizePolicy(TQSizePolicy::Expanding,TQSizePolicy::Ignored)); -#else m_pInputEditor->setSizePolicy(TQSizePolicy(TQSizePolicy::Ignored,TQSizePolicy::Ignored)); -#endif -#ifdef COMPILE_USE_QT4 - m_pMultiEditorButton->setAutoRaise(true); - m_pCommandlineModeButton->setAutoRaise(true); - m_pIconButton->setAutoRaise(true); - m_pHistoryButton->setAutoRaise(true); - m_pHideToolsButton->setAutoRaise(true); -#endif pLayout->setStretchFactor(m_pInputEditor,100000); pLayout->setStretchFactor(m_pButtonContainer,0); @@ -2473,11 +2371,7 @@ void KviInput::keyPressEvent(TQKeyEvent *e) { if(szText[0] != '/') { -#ifdef COMPILE_USE_QT4 - int nLines = szText.count('\n') + 1; -#else int nLines = szText.contains('\n') + 1; -#endif if(nLines > 15) { int nRet = TQMessageBox::question( diff --git a/src/kvirc/ui/kvi_input.h b/src/kvirc/ui/kvi_input.h index 9be5fc0..45a8fcb 100644 --- a/src/kvirc/ui/kvi_input.h +++ b/src/kvirc/ui/kvi_input.h @@ -71,9 +71,6 @@ public: void load(const char * filename); }; -#ifdef COMPILE_USE_QT4 - #define TQIMEvent TQInputMethodEvent -#endif class KVIRC_API KviInputEditor : public TQFrame { @@ -210,9 +207,6 @@ protected: virtual void imStartEvent(TQIMEvent *e); virtual void imComposeEvent(TQIMEvent *e); virtual void imEndEvent(TQIMEvent *e); -#ifdef COMPILE_USE_QT4 - virtual void paintEvent(TQPaintEvent *e); -#endif }; class KviScriptEditor; diff --git a/src/kvirc/ui/kvi_ipeditor.cpp b/src/kvirc/ui/kvi_ipeditor.cpp index ea0d94d..bed1168 100644 --- a/src/kvirc/ui/kvi_ipeditor.cpp +++ b/src/kvirc/ui/kvi_ipeditor.cpp @@ -45,11 +45,7 @@ KviIpEditor::KviIpEditor(TQWidget * parent,AddressType addrType,const TQString & m_pEdit[7] = 0; setFrameStyle(TQFrame::Sunken|TQFrame::StyledPanel); -#ifdef COMPILE_USE_QT4 - setBackgroundRole(TQPalette::Base); -#else setBackgroundMode(TQWidget::PaletteBase); -#endif setAddressType(addrType); @@ -70,19 +66,11 @@ void KviIpEditor::setEnabled(bool bEnabled) if(i<7)if(m_pLabel[i]) { // Is this the right way ? -#ifdef COMPILE_USE_QT4 - m_pLabel[i]->setBackgroundRole(isEnabled() ? TQPalette::Base : TQPalette::Background); -#else m_pLabel[i]->setBackgroundMode(isEnabled() ? TQWidget::PaletteBase : TQWidget::PaletteBackground); -#endif m_pLabel[i]->setEnabled(bEnabled); } } -#ifdef COMPILE_USE_QT4 - setBackgroundRole(isEnabled() ? TQPalette::Base : TQPalette::Background); -#else setBackgroundMode(isEnabled() ? TQWidget::PaletteBase : TQWidget::PaletteBackground); -#endif } void KviIpEditor::setAddressType(AddressType addrType) @@ -219,11 +207,7 @@ void KviIpEditor::recreateChildren() m_pLabel[i]->setText(bIpV4 ? "." : ":"); m_pLabel[i]->show(); // Is this the right way ? setBackgroundMode seems to not work well -#ifdef COMPILE_USE_QT4 - m_pLabel[i]->setBackgroundRole(isEnabled() ? TQPalette::Base : TQPalette::Background); -#else m_pLabel[i]->setBackgroundMode(isEnabled() ? TQWidget::PaletteBase : TQWidget::PaletteBackground); -#endif } } // Kill the unused widgets , if any diff --git a/src/kvirc/ui/kvi_irctoolbar.cpp b/src/kvirc/ui/kvi_irctoolbar.cpp index 2f2a237..5820a5f 100644 --- a/src/kvirc/ui/kvi_irctoolbar.cpp +++ b/src/kvirc/ui/kvi_irctoolbar.cpp @@ -46,9 +46,6 @@ #include "kvi_tal_popupmenu.h" #include <tqlayout.h> -#ifdef COMPILE_USE_QT4 - #include <tqevent.h> -#endif #ifdef COMPILE_PSEUDO_TRANSPARENCY extern TQPixmap * g_pShadedChildGlobalDesktopBackground; @@ -68,11 +65,7 @@ KviToolBarGraphicalApplet::KviToolBarGraphicalApplet(TQWidget * par,const char * } g_pToolBarGraphicalAppletList->append(this); -#ifdef COMPILE_USE_QT4 - setAutoFillBackground(false); -#else setBackgroundMode(TQWidget::NoBackground); -#endif setMouseTracking(true); m_bResizeMode = false; @@ -215,12 +208,7 @@ void KviToolBarGraphicalApplet::paintEvent(TQPaintEvent *e) pa.drawLine(1,height() - 1,width() - 1,height() - 1); pa.drawLine(width() - 1,1,width() - 1,height()); -#ifdef COMPILE_USE_QT4 - TQPainter qt4SucksBecauseItNeedsAnAdditionalTQPainter(this); - qt4SucksBecauseItNeedsAnAdditionalTQPainter.drawPixmap(e->rect().left(),e->rect().top(),e->rect().width(),e->rect().height(),*g_pIccMemBuffer,e->rect().left(),e->rect().top(),e->rect().width(),e->rect().height()); -#else bitBlt(this,e->rect().left(),e->rect().top(),g_pIccMemBuffer,e->rect().left(),e->rect().top(),e->rect().width(),e->rect().height(),TQt::CopyROP); -#endif } void KviToolBarGraphicalApplet::drawContents(TQPainter *) diff --git a/src/kvirc/ui/kvi_ircview.cpp b/src/kvirc/ui/kvi_ircview.cpp index 4cb5425..af2da64 100644 --- a/src/kvirc/ui/kvi_ircview.cpp +++ b/src/kvirc/ui/kvi_ircview.cpp @@ -135,10 +135,6 @@ #include <time.h> -#ifdef COMPILE_USE_QT4 - #include <tq3mimefactory.h> - #define TQMimeSourceFactory Q3MimeSourceFactory -#endif #ifdef COMPILE_ON_WINDOWS @@ -280,11 +276,6 @@ KviIrcView::KviIrcView(TQWidget *parent,KviFrame *pFrm,KviWindow *pWnd) // Ok...here we go // initialize the initializable -#ifdef COMPILE_USE_QT4 - setAttribute(TQt::WA_NoSystemBackground); // This disables automatic qt double buffering - setAttribute(TQt::WA_OpaquePaintEvent); - //setAttribute(TQt::WA_PaintOnScreen); // disable qt backing store (that would force us to trigger repaint() instead of the 10 times faster paintEvent(0)) -#endif m_iFlushTimer = 0; m_pToolsPopup = 0; @@ -340,22 +331,14 @@ KviIrcView::KviIrcView(TQWidget *parent,KviFrame *pFrm,KviWindow *pWnd) m_pMessagesStoppedWhileSelecting->setAutoDelete(false); // say qt to avoid erasing on repaint -#ifdef COMPILE_USE_QT4 - setAutoFillBackground(false); -#else setBackgroundMode(NoBackground); -#endif m_pFm = 0; // will be updated in the first paint event m_pToolTip = new KviIrcViewToolTip(this); // Create the scroll bar -#ifdef COMPILE_USE_QT4 - m_pScrollBar = new TQScrollBar(0,0,1,10,0,Qt::Vertical,this,"irc_view_scrollbar"); -#else m_pScrollBar = new TQScrollBar(0,0,1,10,0,Qt::Vertical,this,"irc_view_scrollbar"); -#endif m_pScrollBar->setTracking(true); m_pScrollBar->show(); @@ -363,12 +346,7 @@ KviIrcView::KviIrcView(TQWidget *parent,KviFrame *pFrm,KviWindow *pWnd) m_pToolsButton = new KviStyledToolButton(this,"btntools"); -#ifdef COMPILE_USE_QT4 - TQIcon is1(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_POPUPMENU))); - m_pToolsButton->setAutoRaise(true); -#else TQIconSet is1(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_POPUPMENU)),TQIconSet::Small); -#endif m_pToolsButton->setIconSet(is1); KviTalToolTip::add(m_pToolsButton,__tr2qs("Search tools")); @@ -914,15 +892,7 @@ bool KviIrcView::event(TQEvent *e) void KviIrcView::wheelEvent(TQWheelEvent *e) { -#ifdef COMPILE_USE_QT4 - static bool bHere = false; - if(bHere)return; - bHere = true; // TQt4 tends to jump into infinite recursion here -#endif g_pApp->sendEvent(m_pScrollBar,e); -#ifdef COMPILE_USE_QT4 - bHere = false; -#endif } @@ -2739,9 +2709,6 @@ void KviIrcView::fastScroll(int lines) } else lines = 0; } -#ifdef COMPILE_USE_QT4 - scroll(0,-(heightToPaint-1),TQRect(1,1,widgetWidth-2,widgetHeight-2)); -#else bitBlt(this,1,1,this,1,heightToPaint,widgetWidth -2,widgetHeight - (heightToPaint + KVI_IRCVIEW_VERTICAL_BORDER)); TQRect r(0,widgetHeight - (heightToPaint + KVI_IRCVIEW_VERTICAL_BORDER), @@ -2750,7 +2717,6 @@ void KviIrcView::fastScroll(int lines) TQPaintEvent * e = new TQPaintEvent(r); paintEvent(e); delete e; -#endif if(m_iLastLinkRectHeight > -1) { @@ -2819,14 +2785,10 @@ void KviIrcView::paintEvent(TQPaintEvent *p) int rectWidth = r.width(); if(rectWidth > widgetWidth)rectWidth = widgetWidth; -#ifdef COMPILE_USE_QT4 - TQPainter pa(this); // we use qt4 double buffering -#else KviDoubleBuffer doublebuffer(width(),height()); TQPixmap * pDoubleBufferPixmap = doublebuffer.pixmap(); TQPainter pa(pDoubleBufferPixmap); -#endif SET_ANTI_ALIASING(pa); pa.setFont(font()); @@ -3325,17 +3287,9 @@ no_selection_paint: { // paint the cursor line int iH = lineWrapsHeight + m_iFontLineSpacing; -#ifdef COMPILE_USE_QT4 - pa.setCompositionMode(TQPainter::CompositionMode_SourceOut); -#else pa.setRasterOp(NotROP); -#endif pa.fillRect(0,curBottomCoord - iH,widgetWidth,iH + (m_iFontDescent << 1),TQt::black); -#ifdef COMPILE_USE_QT4 - pa.setCompositionMode(TQPainter::CompositionMode_SourceOver); -#else pa.setRasterOp(CopyROP); -#endif } if(m_bMouseIsDown) @@ -3357,11 +3311,7 @@ no_selection_paint: // visible! bLineMarkPainted = true; //pa.setRasterOp(NotROP); -#ifdef COMPILE_USE_QT4 - pa.setPen(TQPen(KVI_OPTION_COLOR(KviOption_colorIrcViewMarkLine),1,TQt::DotLine)); -#else pa.setPen(TQPen(KVI_OPTION_COLOR(KviOption_colorIrcViewMarkLine),1,TQPen::DotLine)); -#endif pa.drawLine(0,curBottomCoord,widgetWidth,curBottomCoord); //pa.setRasterOp(CopyROP); } // else was partially visible only @@ -3403,11 +3353,7 @@ no_selection_paint: // need to mark it! //pa.setRasterOp(NotROP); //pa.setPen(TQt::black); -#ifdef COMPILE_USE_QT4 - pa.setPen(TQPen(KVI_OPTION_COLOR(KviOption_colorIrcViewMarkLine),1,TQt::DotLine)); -#else pa.setPen(TQPen(KVI_OPTION_COLOR(KviOption_colorIrcViewMarkLine),1,TQPen::DotLine)); -#endif int x = widgetWidth - 8; int y = KVI_IRCVIEW_VERTICAL_BORDER; pa.drawLine(x,y,x,y); @@ -3430,10 +3376,7 @@ no_selection_paint: pa.drawLine(widgetWidth,1,widgetWidth,widgetHeight); // COPY TO THE DISPLAY -#ifndef COMPILE_USE_QT4 bitBlt(this,rectLeft,rectTop,pDoubleBufferPixmap,rectLeft,rectTop,rectWidth,rectHeight,TQt::CopyROP); -#endif -// else we use the TQt4 native double buffering } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/src/kvirc/ui/kvi_ircview.h b/src/kvirc/ui/kvi_ircview.h index 9ec3fb1..88717df 100644 --- a/src/kvirc/ui/kvi_ircview.h +++ b/src/kvirc/ui/kvi_ircview.h @@ -56,7 +56,6 @@ class KVIRC_API KviIrcView : public TQWidget TQ_OBJECT TQ_PROPERTY(int TransparencyCapable READ dummyRead) - // we cannot #ifdef due to a bug in moc TQ_PROPERTY(bool usePaintOnScreen READ getPaintOnScreen WRITE setPaintOnScreen) public: friend class KviIrcViewToolTip; @@ -66,14 +65,8 @@ public: ~KviIrcView(); public: int dummyRead() const { return 0; }; -#ifdef COMPILE_USE_QT4 - bool getPaintOnScreen() const { return testAttribute(TQt::WA_PaintOnScreen);}; - void setPaintOnScreen(bool bFlag){setAttribute(TQt::WA_PaintOnScreen,bFlag);} ; -#else - // hack to fix moc bug on win qt4 bool getPaintOnScreen() const { return 0;}; void setPaintOnScreen(bool bFlag){} ; -#endif private: // TQDate m_lastLogDay; int m_iFlushTimer; diff --git a/src/kvirc/ui/kvi_ircviewtools.cpp b/src/kvirc/ui/kvi_ircviewtools.cpp index d60ba16..bc517c1 100644 --- a/src/kvirc/ui/kvi_ircviewtools.cpp +++ b/src/kvirc/ui/kvi_ircviewtools.cpp @@ -42,11 +42,7 @@ #include <tqlabel.h> #include <tqcheckbox.h> #include <tqpushbutton.h> -#ifdef COMPILE_USE_QT4 - #include <tq3header.h> -#else #include <tqheader.h> -#endif #include <tqlineedit.h> #include <tqcursor.h> #include "kvi_accel.h" @@ -277,12 +273,7 @@ void KviIrcViewToolWidget::filterSave() void KviIrcViewToolWidget::forceRepaint() { - #if defined(COMPILE_USE_QT4) && defined(COMPILE_ON_WINDOWS) - m_pIrcView->repaint(); - #else m_pIrcView->paintEvent(0); - #endif - } void KviIrcViewToolWidget::setFindResult(const TQString & text) diff --git a/src/kvirc/ui/kvi_listview.cpp b/src/kvirc/ui/kvi_listview.cpp index 168db46..334086c 100644 --- a/src/kvirc/ui/kvi_listview.cpp +++ b/src/kvirc/ui/kvi_listview.cpp @@ -48,11 +48,7 @@ KviListView::~KviListView() void KviListView::setBackgroundOverlayPixmap(TQPixmap * pix,int iAlignmentFlags) { setStaticBackground(TRUE); -#ifdef COMPILE_USE_QT4 - viewport()->setAutoFillBackground(false); -#else viewport()->setBackgroundMode(TQWidget::NoBackground); -#endif m_pBackgroundOverlayPixmap=new TQPixmap(*pix); m_iBackgroundOverlayAlignment= TQt::AlignRight | TQt::AlignBottom; repaintContents(); @@ -112,9 +108,6 @@ void KviListView::drawContentsOffset(TQPainter * p,int ox,int oy,int cx,int cy,i // TQt's auto double buffering is buggy and can't be disabled... too bad :/ // - // The TQt source for the listview painting is also totally unreadable - // (maybe that's why they have thrown this cool widget away in TQt4: unmantainable) - // // Anyway, I've noticed that when double buffering is choosen (and // TQt seems to have a really complex logic to choose when to enable it // and when not) then the painter passed to paintCell() of the diff --git a/src/kvirc/ui/kvi_maskeditor.cpp b/src/kvirc/ui/kvi_maskeditor.cpp index d120516..bb804ea 100644 --- a/src/kvirc/ui/kvi_maskeditor.cpp +++ b/src/kvirc/ui/kvi_maskeditor.cpp @@ -49,11 +49,7 @@ KviMaskItem::KviMaskItem(KviTalListView* parent,KviMaskEntry* entry) KviMaskItem::~KviMaskItem() { } -#ifdef COMPILE_USE_QT4 -int KviMaskItem::compare ( KviTalListViewItem * i, int col, bool ascending ) const -#else int KviMaskItem::compare ( TQListViewItem * i, int col, bool ascending ) const -#endif { if(col==2) { @@ -140,11 +136,7 @@ KviMaskEditor::KviMaskEditor(TQWidget * par,KviWindowToolPageButton* button,KviP w = w->parent(); } -#ifdef COMPILE_USE_QT4 setFocusPolicy(TQ_ClickFocus); -#else - setFocusPolicy(TQ_ClickFocus); -#endif TQGridLayout *g = new TQGridLayout(this,4,2,2,2); @@ -190,11 +182,7 @@ KviMaskEditor::KviMaskEditor(TQWidget * par,KviWindowToolPageButton* button,KviP g->addMultiCellWidget(l,2,2,0,1); m_pMaskBox = new KviTalListView(this); -#ifdef COMPILE_USE_QT4 - m_pMaskBox->setFocusPolicy(TQ_ClickFocus); -#else m_pMaskBox->setFocusPolicy(TQ_ClickFocus); -#endif m_pMaskBox->setFocusProxy(this); m_pMaskBox->setFrameStyle(TQFrame::StyledPanel|TQFrame::Sunken); m_pMaskBox->addColumn(__tr2qs("Mask")); @@ -209,11 +197,7 @@ KviMaskEditor::KviMaskEditor(TQWidget * par,KviWindowToolPageButton* button,KviP m_pRemoveMask = new TQPushButton(__tr2qs("Re&move"),this); m_pRemoveMask->setEnabled(isEnabled); -#ifdef COMPILE_USE_QT4 m_pRemoveMask->setFocusPolicy(TQ_ClickFocus); -#else - m_pRemoveMask->setFocusPolicy(TQ_ClickFocus); -#endif m_pRemoveMask->setFocusProxy(this); g->addWidget(m_pRemoveMask,4,1); connect(m_pRemoveMask,TQT_SIGNAL(clicked()),this,TQT_SLOT(removeClicked())); @@ -221,11 +205,7 @@ KviMaskEditor::KviMaskEditor(TQWidget * par,KviWindowToolPageButton* button,KviP m_pAddButton = new TQPushButton(__tr2qs("Add"),this); m_pAddButton->setEnabled(isEnabled); -#ifdef COMPILE_USE_QT4 - m_pAddButton->setFocusPolicy(TQ_ClickFocus); -#else m_pAddButton->setFocusPolicy(TQ_ClickFocus); -#endif m_pAddButton->setFocusProxy(this); g->addWidget(m_pAddButton,4,0); connect(m_pAddButton,TQT_SIGNAL(clicked()),this,TQT_SLOT(addClicked())); diff --git a/src/kvirc/ui/kvi_maskeditor.h b/src/kvirc/ui/kvi_maskeditor.h index f15627b..12ae409 100644 --- a/src/kvirc/ui/kvi_maskeditor.h +++ b/src/kvirc/ui/kvi_maskeditor.h @@ -51,11 +51,7 @@ public: ~KviMaskItem(); KviMaskEntry* mask() { return &m_Mask; }; -#ifdef COMPILE_USE_QT4 - virtual int compare ( KviTalListViewItem * i, int col, bool ascending ) const; -#else virtual int compare ( TQListViewItem * i, int col, bool ascending ) const; -#endif protected: KviMaskEntry m_Mask; diff --git a/src/kvirc/ui/kvi_mdicaption.cpp b/src/kvirc/ui/kvi_mdicaption.cpp index 7f57350..f3a06f4 100644 --- a/src/kvirc/ui/kvi_mdicaption.cpp +++ b/src/kvirc/ui/kvi_mdicaption.cpp @@ -45,13 +45,7 @@ #include <tqstyle.h> #include <tqpainter.h> #include "kvi_tal_popupmenu.h" -#ifdef COMPILE_USE_QT4 - #include <tq3simplerichtext.h> - #define TQSimpleRichText Q3SimpleRichText - #include <tqstyleoption.h> -#else #include <tqsimplerichtext.h> -#endif #include <tqdrawutil.h> #include <tqevent.h> @@ -68,34 +62,17 @@ KviMdiCaptionButton::~KviMdiCaptionButton() } -#ifdef COMPILE_USE_QT4 -void KviMdiCaptionButton::paintEvent(TQPaintEvent *e) -{ - TQPainter painter(this); - drawButton(&painter); -} -#endif void KviMdiCaptionButton::drawButton(TQPainter *p) { -#ifdef COMPILE_USE_QT4 - TQBrush b(parentWidget()->palette().window()); -#else TQBrush b(parentWidget()->colorGroup().background()); -#endif if(isDown()) qDrawShadePanel(p,0,0,width(),height(),colorGroup(),true,1,&b); else p->fillRect(0,0,width(),height(),b); -#ifdef COMPILE_USE_QT4 - int x = (width() - 16) / 2; - int y = (width() - 16) / 2; - p->drawPixmap(x,y,16,16,icon().pixmap(16,16),0,0,16,16); -#else drawButtonLabel(p); -#endif } @@ -120,9 +97,6 @@ KviMdiCaption::KviMdiCaption(KviMdiChild * parent,const char * name) m_bMouseGrabbed = true; m_bActive = false; calcLineSpacing(); -#ifdef COMPILE_USE_QT4 - setAutoFillBackground(false); -#endif } KviMdiCaption::~KviMdiCaption() @@ -172,11 +146,7 @@ void KviMdiCaption::mousePressEvent(TQMouseEvent *e) { m_bMouseGrabbed = true; m_lastMousePos = TQCursor::pos(); -#ifdef COMPILE_USE_QT4 - setCursor(TQt::SizeAllCursor); -#else setCursor(TQCursor::sizeAllCursor); -#endif ((KviMdiChild *)parent())->activate(true); } @@ -235,11 +205,7 @@ void KviMdiCaption::paintEvent(TQPaintEvent * e) void KviMdiCaption::mouseReleaseEvent(TQMouseEvent *) { m_bMouseGrabbed = false; -#ifdef COMPILE_USE_QT4 - setCursor(TQt::arrowCursor); -#else setCursor(TQCursor::arrowCursor); -#endif // releaseMouse(); } diff --git a/src/kvirc/ui/kvi_mdicaption.h b/src/kvirc/ui/kvi_mdicaption.h index 6fdfe89..f110193 100644 --- a/src/kvirc/ui/kvi_mdicaption.h +++ b/src/kvirc/ui/kvi_mdicaption.h @@ -43,9 +43,6 @@ public: ~KviMdiCaptionButton(); protected: virtual void drawButton(TQPainter * p); -#ifdef COMPILE_USE_QT4 - virtual void paintEvent(TQPaintEvent *e); -#endif }; diff --git a/src/kvirc/ui/kvi_mdichild.cpp b/src/kvirc/ui/kvi_mdichild.cpp index caa8f64..1ca1184 100644 --- a/src/kvirc/ui/kvi_mdichild.cpp +++ b/src/kvirc/ui/kvi_mdichild.cpp @@ -44,16 +44,11 @@ #include <tqstyle.h> #include <tqpainter.h> #include "kvi_tal_popupmenu.h" -#ifndef COMPILE_USE_QT4 - #include <tqobjectlist.h> -#endif +#include <tqobjectlist.h> #include <tqevent.h> #ifdef Q_OS_MACX #include "kvi_app.h" //Needed for g_pApp -#ifdef COMPILE_USE_QT4 - #include <TQDesktopWidget> -#endif #endif #ifdef COMPILE_PSEUDO_TRANSPARENCY @@ -92,9 +87,6 @@ KviMdiChild::KviMdiChild(KviMdiManager * par,const char * name) setMouseTracking(true); setMinimumSize(KVI_MDICHILD_MIN_WIDTH,KVI_MDICHILD_MIN_HEIGHT); -#ifdef COMPILE_USE_QT4 - setAutoFillBackground(true); -#endif } @@ -116,19 +108,11 @@ TQRect KviMdiChild::restoredGeometry() } -#ifdef COMPILE_USE_QT4 -void KviMdiChild::setBackgroundRole(TQPalette::ColorRole) -{ - // hack - TQFrame::setBackgroundRole(TQPalette::Window); -} -#else void KviMdiChild::setBackgroundMode(TQWidget::BackgroundMode) { // hack TQFrame::setBackgroundMode(TQWidget::PaletteBackground); } -#endif void KviMdiChild::setIcon(const TQPixmap &pix) { diff --git a/src/kvirc/ui/kvi_mdichild.h b/src/kvirc/ui/kvi_mdichild.h index 8964456..175a61b 100644 --- a/src/kvirc/ui/kvi_mdichild.h +++ b/src/kvirc/ui/kvi_mdichild.h @@ -94,11 +94,7 @@ public slots: signals: void systemPopupRequest(const TQPoint & pnt); protected: -#ifdef COMPILE_USE_QT4 - virtual void setBackgroundRole(TQPalette::ColorRole); -#else virtual void setBackgroundMode(TQWidget::BackgroundMode bgmd); -#endif virtual void resizeEvent(TQResizeEvent *e); virtual void mousePressEvent(TQMouseEvent *e); virtual void mouseMoveEvent(TQMouseEvent *e); diff --git a/src/kvirc/ui/kvi_mdimanager.cpp b/src/kvirc/ui/kvi_mdimanager.cpp index daff2db..a2485c1 100644 --- a/src/kvirc/ui/kvi_mdimanager.cpp +++ b/src/kvirc/ui/kvi_mdimanager.cpp @@ -45,9 +45,6 @@ #include <tqdrawutil.h> #include <tqevent.h> -#ifdef COMPILE_USE_QT4 - #include "kvi_tal_hbox.h" -#endif #ifdef COMPILE_PSEUDO_TRANSPARENCY #include <tqpixmap.h> @@ -74,9 +71,6 @@ KviMdiManager::KviMdiManager(TQWidget * parent,KviFrame * pFrm,const char * name m_pSdiCloseButton = 0; m_pSdiRestoreButton = 0; m_pSdiMinimizeButton = 0; -#ifdef COMPILE_USE_QT4 - m_pSdiControls = 0; -#endif m_pWindowPopup = new KviTalPopupMenu(this); connect(m_pWindowPopup,TQT_SIGNAL(activated(int)),this,TQT_SLOT(menuActivated(int))); @@ -84,21 +78,12 @@ KviMdiManager::KviMdiManager(TQWidget * parent,KviFrame * pFrm,const char * name m_pTileMethodPopup = new KviTalPopupMenu(this); connect(m_pTileMethodPopup,TQT_SIGNAL(activated(int)),this,TQT_SLOT(tileMethodMenuActivated(int))); -#ifdef COMPILE_USE_QT4 - viewport()->setAutoFillBackground(false); -#else viewport()->setBackgroundMode(TQWidget::NoBackground); -#endif setStaticBackground(true); resizeContents(width(),height()); -#ifdef COMPILE_USE_QT4 - setFocusPolicy(TQ_NoFocus); - viewport()->setFocusPolicy(TQ_NoFocus); -#else setFocusPolicy(TQ_NoFocus); viewport()->setFocusPolicy(TQ_NoFocus); -#endif connect(g_pApp,TQT_SIGNAL(reloadImages()),this,TQT_SLOT(reloadImages())); } @@ -514,14 +499,7 @@ void KviMdiManager::updateSDIMode() { m_pSdiIconButton = new KviMenuBarToolButton(b,*pix,"nonne"); connect(m_pSdiIconButton,TQT_SIGNAL(clicked()),this,TQT_SLOT(activeChildSystemPopup())); -#ifdef COMPILE_USE_QT4 - // This is an obscure, undocumented and internal function in QT4 TQMenuBar - // I won't be surprised if this disappears.... - b->setCornerWidget(m_pSdiIconButton,TQt::TopLeftCorner); - m_pSdiIconButton->show(); -#else m_iSdiIconItemId = b->insertItem(m_pSdiIconButton,-1,0); -#endif connect(m_pSdiIconButton,TQT_SIGNAL(destroyed()),this,TQT_SLOT(sdiIconButtonDestroyed())); } else { m_pSdiIconButton->setPixmap(*pix); @@ -557,49 +535,25 @@ void KviMdiManager::enterSDIMode(KviMdiChild *lpC) TQWidget * pButtonParent; -#ifdef COMPILE_USE_QT4 - m_pSdiControls = new KviTalHBox(b); - m_pSdiControls->setMargin(0); - m_pSdiControls->setSpacing(2); - m_pSdiControls->setAutoFillBackground(false); - pButtonParent = m_pSdiControls; -#else pButtonParent = b; -#endif m_pSdiMinimizeButton = new KviMenuBarToolButton(pButtonParent,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_MINIMIZE)),"btnminimize"); connect(m_pSdiMinimizeButton,TQT_SIGNAL(clicked()),this,TQT_SLOT(minimizeActiveChild())); -#ifndef COMPILE_USE_QT4 m_iSdiMinimizeItemId = b->insertItem(m_pSdiMinimizeButton,-1,b->count()); -#endif connect(m_pSdiMinimizeButton,TQT_SIGNAL(destroyed()),this,TQT_SLOT(sdiMinimizeButtonDestroyed())); m_pSdiRestoreButton = new KviMenuBarToolButton(pButtonParent,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_RESTORE)),"btnrestore"); connect(m_pSdiRestoreButton,TQT_SIGNAL(clicked()),this,TQT_SLOT(restoreActiveChild())); -#ifndef COMPILE_USE_QT4 m_iSdiRestoreItemId = b->insertItem(m_pSdiRestoreButton,-1,b->count()); -#endif connect(m_pSdiRestoreButton,TQT_SIGNAL(destroyed()),this,TQT_SLOT(sdiRestoreButtonDestroyed())); m_pSdiCloseButton = new KviMenuBarToolButton(pButtonParent,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CLOSE)),"btnclose"); connect(m_pSdiCloseButton,TQT_SIGNAL(clicked()),this,TQT_SLOT(closeActiveChild())); -#ifndef COMPILE_USE_QT4 m_iSdiCloseItemId = b->insertItem(m_pSdiCloseButton,-1,b->count()); -#endif connect(m_pSdiCloseButton,TQT_SIGNAL(destroyed()),this,TQT_SLOT(sdiCloseButtonDestroyed())); -#ifdef COMPILE_USE_QT4 - // This is an obscure, undocumented and internal function in QT4 TQMenuBar - // I won't be surprised if this disappears.... - b->setCornerWidget(m_pSdiControls,TQt::TopRightCorner); - // The show below SHOULD force a re-layout of the menubar.. - // but it doesn't work when the KviFrame is still hidden (at startup) - // We handle this BUG in showEvent() - m_pSdiControls->show(); -#else m_pSdiRestoreButton->show(); m_pSdiMinimizeButton->show(); m_pSdiCloseButton->show(); -#endif emit enteredSdiMode(); setVScrollBarMode(KviTalScrollView::AlwaysOff); @@ -610,19 +564,6 @@ void KviMdiManager::enterSDIMode(KviMdiChild *lpC) } void KviMdiManager::relayoutMenuButtons() { -#ifdef COMPILE_USE_QT4 - // force a re-layout of the menubar in TQt4 (see the note in enterSDIMode()) - // by resetting the corner widget - if(m_pSdiControls) - { - m_pFrm->mainMenuBar()->setCornerWidget(0,TQt::TopRightCorner); - m_pFrm->mainMenuBar()->setCornerWidget(m_pSdiControls,TQt::TopRightCorner); - } - // also force an activation of the top MdiChild since it probably didn't get it yet - KviMdiChild * c = topChild(); - if(c) - c->activate(false); -#endif } @@ -654,24 +595,10 @@ void KviMdiManager::leaveSDIMode() { __range_valid(m_pSdiCloseButton); -#ifdef COMPILE_USE_QT4 - if(m_pSdiControls) - { - delete m_pSdiControls; - m_pSdiControls = 0; - } - if(m_pSdiIconButton) - { - m_pSdiIconButton->hide(); // this will force a TQMenuBar relayout - delete m_pSdiIconButton; - m_pSdiIconButton = 0; - } -#else if(m_iSdiIconItemId != 0)m_pFrm->mainMenuBar()->removeItem(m_iSdiIconItemId); if(m_iSdiCloseItemId != 0)m_pFrm->mainMenuBar()->removeItem(m_iSdiCloseItemId); if(m_iSdiRestoreItemId != 0)m_pFrm->mainMenuBar()->removeItem(m_iSdiRestoreItemId); if(m_iSdiMinimizeItemId != 0)m_pFrm->mainMenuBar()->removeItem(m_iSdiMinimizeItemId); -#endif setVScrollBarMode(KviTalScrollView::Auto); setHScrollBarMode(KviTalScrollView::Auto); diff --git a/src/kvirc/ui/kvi_mdimanager.h b/src/kvirc/ui/kvi_mdimanager.h index 6691403..a70e91d 100644 --- a/src/kvirc/ui/kvi_mdimanager.h +++ b/src/kvirc/ui/kvi_mdimanager.h @@ -82,9 +82,6 @@ protected: KviMenuBarToolButton * m_pSdiCloseButton; KviMenuBarToolButton * m_pSdiIconButton; -#ifdef COMPILE_USE_QT4 - KviTalHBox * m_pSdiControls; -#endif int m_iSdiIconItemId; int m_iSdiRestoreItemId; int m_iSdiMinimizeItemId; diff --git a/src/kvirc/ui/kvi_menubar.cpp b/src/kvirc/ui/kvi_menubar.cpp index f3b7544..0bf2c95 100644 --- a/src/kvirc/ui/kvi_menubar.cpp +++ b/src/kvirc/ui/kvi_menubar.cpp @@ -95,12 +95,6 @@ KviMenuBar::~KviMenuBar() void KviMenuBar::showEvent(TQShowEvent *e) { -#ifdef COMPILE_USE_QT4 - tqDebug("menubar show"); - // force a re-layout of the menubar in TQt4 (see the note in enterSDIMode()) - // by resetting the corner widget - m_pFrm->mdiManager()->relayoutMenuButtons(); -#endif } void KviMenuBar::addDefaultItem(const TQString &text,KviTalPopupMenu * pop) diff --git a/src/kvirc/ui/kvi_modeeditor.cpp b/src/kvirc/ui/kvi_modeeditor.cpp index d77c0f0..746bd57 100644 --- a/src/kvirc/ui/kvi_modeeditor.cpp +++ b/src/kvirc/ui/kvi_modeeditor.cpp @@ -68,18 +68,10 @@ KviModeEditor::KviModeEditor(TQWidget * par,KviWindowToolPageButton* button,cons TQGridLayout *pMasterLayout = new TQGridLayout(this,2,1,2,2); -#ifdef COMPILE_USE_QT4 setFocusPolicy(TQ_ClickFocus); -#else - setFocusPolicy(TQ_ClickFocus); -#endif KviTalScrollView *pScrollView = new KviTalScrollView(this); -#ifdef COMPILE_USE_QT4 - pScrollView->viewport()->setBackgroundRole(TQPalette::Background); -#else pScrollView->viewport()->setBackgroundMode(TQWidget::PaletteBackground); -#endif pMasterLayout->addWidget(pScrollView,0,0); diff --git a/src/kvirc/ui/kvi_modew.cpp b/src/kvirc/ui/kvi_modew.cpp index e2af01b..9210530 100644 --- a/src/kvirc/ui/kvi_modew.cpp +++ b/src/kvirc/ui/kvi_modew.cpp @@ -40,11 +40,7 @@ KviModeWidget::KviModeWidget(TQWidget * par,KviChannel* chan,const char * name) m_pChannel=chan; m_pLabel=0; m_pLineEdit=0; -#ifdef COMPILE_USE_QT4 - setAutoFillBackground(false); -#else setBackgroundMode(TQWidget::NoBackground); -#endif reset(); } diff --git a/src/kvirc/ui/kvi_optionswidget.cpp b/src/kvirc/ui/kvi_optionswidget.cpp index 82c1a83..e267e7b 100644 --- a/src/kvirc/ui/kvi_optionswidget.cpp +++ b/src/kvirc/ui/kvi_optionswidget.cpp @@ -73,11 +73,7 @@ void KviOptionsWidget::mergeTip(TQWidget * w,const TQString &tip) static TQString begin = "<table width=\"100%\" align=\"center\"><tr><td bgcolor=\"#fefef0\">"; static TQString mid = "</td></tr><tr><td>"; static TQString end = "</td></tr></table>"; -#ifdef COMPILE_USE_QT4 - TQString s = w->toolTip(); -#else TQString s = KviTalToolTip::textFor(w); -#endif if(s.isEmpty())KviTalToolTip::add(w,tip); else { TQString tmp = begin; @@ -628,9 +624,6 @@ void KviOptionsWidget::addRowSpacer(int x1,int y1,int x2,int y2) TQLabel * KviOptionsWidget::addLabel(int x1,int y1,int x2,int y2,const TQString & text,bool bEnabled) { TQLabel * l = new TQLabel(text,this); -#ifdef COMPILE_USE_QT4 - l->setWordWrap(true); -#endif l->setEnabled(bEnabled); addWidgetToLayout(l,x1,y1,x2,y2); return l; @@ -639,9 +632,6 @@ TQLabel * KviOptionsWidget::addLabel(int x1,int y1,int x2,int y2,const TQString TQLabel * KviOptionsWidget::addLabel(TQWidget * pParent,const TQString & text,bool bEnabled) { TQLabel * l = new TQLabel(text,pParent); -#ifdef COMPILE_USE_QT4 - l->setWordWrap(true); -#endif l->setEnabled(bEnabled); return l; } @@ -662,11 +652,7 @@ TQFrame * KviOptionsWidget::addSeparator(int x1,int y1,int x2,int y2) return f; } -#ifdef COMPILE_USE_QT4 -KviTalGroupBox * KviOptionsWidget::addGroupBox(int x1,int y1,int x2,int y2,int nStrips,Qt::Orientation o,const TQString &txt,bool bEnabled) -#else KviTalGroupBox * KviOptionsWidget::addGroupBox(int x1,int y1,int x2,int y2,int nStrips,KviTalGroupBox::Orientation o,const TQString &txt,bool bEnabled) -#endif { KviTalGroupBox * g = new KviTalGroupBox(nStrips,o,txt,this); g->setEnabled(bEnabled); diff --git a/src/kvirc/ui/kvi_optionswidget.h b/src/kvirc/ui/kvi_optionswidget.h index ff5fde5..ebb44d1 100644 --- a/src/kvirc/ui/kvi_optionswidget.h +++ b/src/kvirc/ui/kvi_optionswidget.h @@ -135,11 +135,7 @@ public: TQLabel * addLabel(int x1,int y1,int x2,int y2,const TQString & text,bool bEnabled = true); TQLabel * addLabel(TQWidget * pParent,const TQString & text,bool bEnabled = true); TQLineEdit * addLineEdit(int x1,int y1,int x2,int y2,bool bEnabled = true); -#ifdef COMPILE_USE_QT4 - KviTalGroupBox * addGroupBox(int x1,int y1,int x2,int y2,int nStrips,Qt::Orientation o,const TQString &txt,bool bEnabled = true); -#else KviTalGroupBox * addGroupBox(int x1,int y1,int x2,int y2,int nStrips,KviTalGroupBox::Orientation o,const TQString &txt,bool bEnabled = true); -#endif TQFrame * addSeparator(int x1,int y1,int x2,int y2); void addRowSpacer(int x1,int y1,int x2,int y2); diff --git a/src/kvirc/ui/kvi_query.cpp b/src/kvirc/ui/kvi_query.cpp index 2c1e1b8..338a66c 100644 --- a/src/kvirc/ui/kvi_query.cpp +++ b/src/kvirc/ui/kvi_query.cpp @@ -85,11 +85,7 @@ KviQuery::KviQuery(KviFrame * lpFrm,KviConsole * lpConsole,const TQString &nick) createTextEncodingButton(m_pButtonGrid); -#ifdef COMPILE_USE_QT4 m_pSplitter = new TQSplitter(Qt::Horizontal,this,"main_splitter"); -#else - m_pSplitter = new TQSplitter(Qt::Horizontal,this,"main_splitter"); -#endif m_pIrcView = new KviIrcView(m_pSplitter,lpFrm,this); connect(m_pIrcView,TQT_SIGNAL(rightClicked()),this,TQT_SLOT(textViewRightClicked())); //m_pEditorsContainer= new KviToolWindowsContainer(m_pSplitter); diff --git a/src/kvirc/ui/kvi_selectors.cpp b/src/kvirc/ui/kvi_selectors.cpp index 22335ca..4a9697f 100644 --- a/src/kvirc/ui/kvi_selectors.cpp +++ b/src/kvirc/ui/kvi_selectors.cpp @@ -625,11 +625,7 @@ KviMircTextColorSelector::KviMircTextColorSelector(TQWidget * par,const TQString { TQPixmap tmp(120,16); tmp.fill(KVI_OPTION_MIRCCOLOR(i)); -#ifdef COMPILE_USE_QT4 - int id = m_pForePopup->insertItem(tmp,TQString("x")); -#else int id = m_pForePopup->insertItem(tmp); -#endif m_pForePopup->setItemParameter(id,i); } m_pContextPopup->insertItem(__tr2qs("Foreground"),m_pForePopup); @@ -642,11 +638,7 @@ KviMircTextColorSelector::KviMircTextColorSelector(TQWidget * par,const TQString { TQPixmap tmp(120,16); tmp.fill(KVI_OPTION_MIRCCOLOR(i)); -#ifdef COMPILE_USE_QT4 - int id = m_pForePopup->insertItem(tmp,TQString("x")); -#else int id = m_pBackPopup->insertItem(tmp); -#endif m_pBackPopup->setItemParameter(id,i); } m_pContextPopup->insertItem(__tr2qs("Background"),m_pBackPopup); diff --git a/src/kvirc/ui/kvi_splash.cpp b/src/kvirc/ui/kvi_splash.cpp index d3783c0..7fac157 100644 --- a/src/kvirc/ui/kvi_splash.cpp +++ b/src/kvirc/ui/kvi_splash.cpp @@ -31,9 +31,6 @@ #include "kvi_fileutils.h" #include <tqsplashscreen.h> -#ifdef COMPILE_USE_QT4 - #include <tqdesktopwidget.h> -#endif #include <tqpixmap.h> #include <tqpainter.h> @@ -107,14 +104,6 @@ KviSplashScreen::KviSplashScreen() connect(m_pTimer,TQT_SIGNAL(timeout()),this,TQT_SLOT(suicide())); delete pix; -#ifdef COMPILE_USE_QT4 - setWindowOpacity(0); - m_bIncreasing=true; - m_rTransparency=0; - m_pFadeTimer= new TQTimer(this); - connect(m_pFadeTimer,TQT_SIGNAL(timeout()),this,TQT_SLOT(fadeTimerShot())); - m_pFadeTimer->start(6); -#endif } // We don't need messages on the splash: they just add work to the translators and nobody can read them anyway :D @@ -145,20 +134,10 @@ void KviSplashScreen::hideEvent(TQHideEvent *e) void KviSplashScreen::setProgress(int progress) { -#ifdef COMPILE_USE_QT4 - TQPixmap slowTQt4Copy = pixmap(); - TQPainter painter(&slowTQt4Copy); - TQSize size = slowTQt4Copy.size(); - int w = (m_pOverlay->width() * progress) / 100; - painter.drawPixmap(0,size.height() - m_pOverlay->height(),w,m_pOverlay->height(),*m_pOverlay,0,0,w,m_pOverlay->height()); - painter.end(); - setPixmap(slowTQt4Copy); -#else TQPainter painter(pixmap()); TQSize size = pixmap()->size(); painter.drawPixmap(0,size.height() - m_pOverlay->height(),*m_pOverlay,0,0,(m_pOverlay->width() * progress) / 100,m_pOverlay->height()); painter.end(); -#endif //raise(); repaint(); g_pApp->processEvents(); //damn... @@ -168,16 +147,11 @@ void KviSplashScreen::setProgress(int progress) void KviSplashScreen::die() { -#ifdef COMPILE_USE_QT4 - m_bIncreasing = false; - m_pFadeTimer->start(6); -#else TQTime now = TQTime::currentTime(); int mSecs = m_creationTime.msecsTo(now); int mRemaining = KVI_SPLASH_SCREEN_MINIMUM_TIMEOUT_IN_MSECS - mSecs; if(mRemaining < 0)mRemaining = 0; m_pTimer->start(mRemaining,true); -#endif } @@ -193,29 +167,6 @@ void KviSplashScreen::suicide() void KviSplashScreen::fadeTimerShot() { -#ifdef COMPILE_USE_QT4 - if(m_bIncreasing) - { - m_rTransparency+=0.05; - setWindowOpacity(m_rTransparency); - if(m_rTransparency>=1) - { - m_pFadeTimer->stop(); - m_bIncreasing=false; - } - - - } else { - m_rTransparency-=0.02; - setWindowOpacity(m_rTransparency); - if(m_rTransparency<=0) - { - m_pFadeTimer->stop(); - m_bIncreasing=true; - suicide(); - } - } -#endif } diff --git a/src/kvirc/ui/kvi_splash.h b/src/kvirc/ui/kvi_splash.h index 5040aa5..b9990e5 100644 --- a/src/kvirc/ui/kvi_splash.h +++ b/src/kvirc/ui/kvi_splash.h @@ -47,11 +47,6 @@ private: TQTimer * m_pTimer; TQTime m_creationTime; TQPixmap * m_pOverlay; -#ifdef COMPILE_USE_QT4 - bool m_bIncreasing; - qreal m_rTransparency; - TQTimer * m_pFadeTimer; -#endif protected: virtual void showEvent(TQShowEvent * e); virtual void hideEvent(TQHideEvent * e); diff --git a/src/kvirc/ui/kvi_statusbar.cpp b/src/kvirc/ui/kvi_statusbar.cpp index fde4914..2ddb64a 100644 --- a/src/kvirc/ui/kvi_statusbar.cpp +++ b/src/kvirc/ui/kvi_statusbar.cpp @@ -49,9 +49,6 @@ #include "kvi_tal_popupmenu.h" #include <tqpixmap.h> -#ifdef COMPILE_USE_QT4 - #include <tqevent.h> -#endif // This class COULD be derived also from KStatusBar but in fact // it adds no graphic functionality and it has only useless methods for us. @@ -105,11 +102,7 @@ KviStatusBar::KviStatusBar(KviFrame * pFrame) m_pMessageLabel = new TQLabel("<b>[x]</b> x",this,"msgstatuslabel"); m_pMessageLabel->setMargin(1); -#ifdef COMPILE_USE_QT4 - m_pMessageLabel->setAlignment(TQt::AlignVCenter | TQt::AlignLeft); -#else m_pMessageLabel->setAlignment(SingleLine | TQt::AlignVCenter | TQt::AlignLeft); -#endif m_pMessageLabel->setMinimumWidth(350); m_iLastMinimumHeight = 0; @@ -341,12 +334,9 @@ void KviStatusBar::contextPopupAboutToShow() TQString tmp; KviTQString::sprintf(tmp,"<center><b>%Q</b></center>",&app); -#ifndef COMPILE_USE_QT4 - // FIXME: This is not supported under TQt4.. :( TQLabel * l = new TQLabel(tmp,m_pContextPopup); l->setFrameStyle(TQFrame::Raised | TQFrame::StyledPanel); m_pContextPopup->insertItem(l); -#endif m_pClickedApplet->fillContextPopup(m_pContextPopup); @@ -486,11 +476,7 @@ void KviStatusBar::mousePressEvent(TQMouseEvent * e) m_pClickedApplet = appletAt(mapToGlobal(e->pos())); if(!m_pClickedApplet)return; m_pClickedApplet->select(); -#ifdef COMPILE_USE_QT4 - g_pApp->setOverrideCursor(TQt::SizeAllCursor); -#else g_pApp->setOverrideCursor(sizeAllCursor); -#endif } } diff --git a/src/kvirc/ui/kvi_statusbarapplet.cpp b/src/kvirc/ui/kvi_statusbarapplet.cpp index bc8fa02..87cf49f 100644 --- a/src/kvirc/ui/kvi_statusbarapplet.cpp +++ b/src/kvirc/ui/kvi_statusbarapplet.cpp @@ -47,9 +47,6 @@ #include <tqcursor.h> #include "kvi_tal_popupmenu.h" #include <tqpixmap.h> -#ifdef COMPILE_USE_QT4 - #include <tqevent.h> -#endif // This class COULD be derived also from KStatusBar but in fact // it adds no graphic functionality and it has only useless methods for us. @@ -138,15 +135,9 @@ void KviStatusBarApplet::paintEvent(TQPaintEvent * e) if(m_bSelected) { TQPainter p(this); -#ifdef COMPILE_USE_QT4 - p.setCompositionMode(TQPainter::CompositionMode_SourceOut); - p.fillRect(rect(),TQt::black); - p.setCompositionMode(TQPainter::CompositionMode_SourceOver); -#else p.setRasterOp(TQt::NotROP); p.fillRect(rect(),TQt::black); p.setRasterOp(TQt::CopyROP); -#endif } } diff --git a/src/kvirc/ui/kvi_styled_controls.cpp b/src/kvirc/ui/kvi_styled_controls.cpp index d32d5dd..c8299c6 100644 --- a/src/kvirc/ui/kvi_styled_controls.cpp +++ b/src/kvirc/ui/kvi_styled_controls.cpp @@ -27,7 +27,6 @@ #include "kvi_styled_controls.h" -#ifndef COMPILE_USE_QT4 #include "kvi_iconmanager.h" #include "kvi_app.h" @@ -370,4 +369,3 @@ void KviStyledToolButton::resizeEvent ( TQResizeEvent * e) #include "kvi_styled_controls.moc" -#endif diff --git a/src/kvirc/ui/kvi_styled_controls.h b/src/kvirc/ui/kvi_styled_controls.h index 736d9d3..c061874 100644 --- a/src/kvirc/ui/kvi_styled_controls.h +++ b/src/kvirc/ui/kvi_styled_controls.h @@ -27,14 +27,6 @@ #include "kvi_settings.h" -#ifdef COMPILE_USE_QT4 - // we use internal TQt4 styles for now - #include <tqcheckbox.h> - #include <tqtoolbutton.h> - - #define KviStyledCheckBox TQCheckBox - #define KviStyledToolButton TQToolButton -#else #include <tqcheckbox.h> #include <tqtoolbutton.h> @@ -111,6 +103,5 @@ protected: virtual void resizeEvent ( TQResizeEvent * ) ; }; -#endif #endif diff --git a/src/kvirc/ui/kvi_taskbar.cpp b/src/kvirc/ui/kvi_taskbar.cpp index 2346eaa..9396cc9 100644 --- a/src/kvirc/ui/kvi_taskbar.cpp +++ b/src/kvirc/ui/kvi_taskbar.cpp @@ -55,16 +55,9 @@ #include "kvi_tal_popupmenu.h" #include <tqcursor.h> -#ifdef COMPILE_USE_QT4 - #include <tq3header.h> -#else #include <tqheader.h> -#endif #include <tqevent.h> -#ifdef COMPILE_USE_QT4 - #include <TQPaintEvent> -#endif #ifdef COMPILE_PSEUDO_TRANSPARENCY @@ -80,17 +73,9 @@ extern TQPixmap * g_pActivityMeterPixmap; // KviTaskBarBase::KviTaskBarBase() -#ifdef COMPILE_USE_QT4 -: TQDockWidget(__tr2qs("Taskbar"),g_pFrame) -#else : KviToolBar(__tr2qs("Taskbar"),TQT_DOCK_BOTTOM,false,"taskbar") -#endif { // FIXME: this timer should be started only if KVI_OPTION_BOOL(KviOption_boolUseTaskBarActivityMeter) -#ifdef COMPILE_USE_QT4 - setObjectName(__tr2qs("taskbar")); - setFeatures(TQDockWidget::DockWidgetMovable); -#endif //COMPILE_USE_QT4 m_pActivityMeterTimer = new TQTimer(); connect(m_pActivityMeterTimer,TQT_SIGNAL(timeout()),this,TQT_SLOT(updateActivityMeter())); m_pActivityMeterTimer->start(5000); @@ -258,18 +243,6 @@ void KviTaskBarButton::setActive(bool bActive) update(); } -#ifdef COMPILE_USE_QT4 -void KviTaskBarButton::paintEvent(TQPaintEvent * e) -{ - TQPainter p(this); - TQStyleOption opt; - opt.initFrom(this); - if(isOn()) - opt.state = TQStyle::State_On | TQStyle::State_Active; - style()->drawPrimitive(TQStyle::PE_PanelButtonTool,&opt,&p,this); - drawButtonLabel(&p); -} -#endif void KviTaskBarButton::drawButtonLabel(TQPainter * painter) { @@ -278,15 +251,11 @@ void KviTaskBarButton::drawButtonLabel(TQPainter * painter) int iWidth = distRect.width(); TQPainter * pPainter; -#ifdef COMPILE_USE_QT4 - pPainter = painter; -#else //!COMPILE_USE_QT4 KviDoubleBuffer db(iWidth,iHeight); TQPixmap * pMemBuffer = db.pixmap(); TQPainter p(pMemBuffer); bitBlt(pMemBuffer,0,0,painter->device(),distRect.x(),distRect.y(),iWidth,iHeight); pPainter = &p; -#endif //!COMPILE_USE_QT4 if(KVI_OPTION_BOOL(KviOption_boolUseTaskBarIrcContextIndicator)) { iHeight -= KVI_TASKBARBUTTON_CONTEXTINDICATORHEIGHT; @@ -405,10 +374,8 @@ void KviTaskBarButton::drawButtonLabel(TQPainter * painter) cRect.setWidth(cRect.width() + 10); pPainter->drawText(cRect,TQt::AlignLeft | TQt::AlignTop,szText,-1); } -#ifndef COMPILE_USE_QT4 pPainter->setClipping(FALSE); painter->drawPixmap(0,0,*pMemBuffer,distRect.x(),distRect.y(),iWidth,iHeight); -#endif } @@ -479,27 +446,18 @@ KviClassicTaskBar::KviClassicTaskBar() m_pBase = new TQWidget(this); // m_pBase->setBackgroundMode(NoBackground); -#ifdef COMPILE_USE_QT4 - setWidget(m_pBase); - - m_pBase->setMinimumWidth(KVI_TASKBAR_MIN_WIDTH); - setMinimumWidth(KVI_TASKBAR_MIN_WIDTH); -#else //!COMPILE_USE_QT4 setStretchableWidget(m_pBase); setVerticalStretchable(true); setHorizontalStretchable(true); -#endif //!COMPILE_USE_QT4 //m_pBase->setMinimumWidth(KVI_TASKBAR_MIN_WIDTH); //setMinimumWidth(KVI_TASKBAR_MIN_WIDTH); m_pBase->setMinimumHeight(m_iButtonHeight+5); setMinimumHeight(m_iButtonHeight+5); -#ifndef COMPILE_USE_QT4 setResizeEnabled( true ); connect(this,TQT_SIGNAL(orientationChanged(Qt::Orientation)),this,TQT_SLOT(orientationChangedSlot(Qt::Orientation))); -#endif } KviClassicTaskBar::~KviClassicTaskBar() @@ -510,9 +468,7 @@ KviClassicTaskBar::~KviClassicTaskBar() void KviClassicTaskBar::orientationChangedSlot(Qt::Orientation o) { -#ifndef COMPILE_USE_QT4 if (orientation() == Qt::Horizontal) m_pBase->setMinimumHeight(m_iButtonHeight); -#endif doLayout(); } @@ -655,30 +611,8 @@ void KviClassicTaskBar::doLayout() totCount -= btnsInRow; } -#ifdef COMPILE_USE_QT4 - if(isFloating() || ((g_pFrame->dockWidgetArea(this) != TQt::BottomDockWidgetArea) && (g_pFrame->dockWidgetArea(this) != TQt::TopDockWidgetArea))) - { - TQDockWidget::DockWidgetFeatures f = features(); - if(f & TQDockWidget::DockWidgetVerticalTitleBar) - { - f &= ~TQDockWidget::DockWidgetVerticalTitleBar; - setFeatures(f); - } - } else { - TQDockWidget::DockWidgetFeatures f = features(); - if(!(f & TQDockWidget::DockWidgetVerticalTitleBar)) - { - f |= TQDockWidget::DockWidgetVerticalTitleBar; - setFeatures(f); - } - } -#endif -#ifdef COMPILE_USE_QT4 - if ((width() > height()) && -#else if ((orientation() == Qt::Horizontal) && -#endif (((unsigned int)rows) > m_pBase->height() / m_iButtonHeight )) { rows = m_pBase->height() / m_iButtonHeight; @@ -709,11 +643,7 @@ void KviClassicTaskBar::doLayout() } if( KVI_OPTION_BOOL(KviOption_boolClassicTaskBarSetMaximumButtonWidth) && (theWidth > KVI_OPTION_UINT(KviOption_uintClassicTaskBarMaximumButtonWidth)) && -#ifdef COMPILE_USE_QT4 - (width() > height()) -#else (orientation() == Qt::Horizontal) -#endif ) theWidth = KVI_OPTION_UINT(KviOption_uintClassicTaskBarMaximumButtonWidth); @@ -741,15 +671,6 @@ void KviClassicTaskBar::applyOptions() void KviClassicTaskBar::resizeEvent(TQResizeEvent *e) { /* -#ifdef COMPILE_USE_QT4 - if(orientation() == Qt::Horizontal) - { - int iRows = height()/m_iButtonHeight; - if(!iRows) iRows=1; - tqDebug("%i %i",height(),iRows); - resize(width(),iRows*m_iButtonHeight); - } -#endif */ KviTaskBarBase::resizeEvent(e); doLayout(); @@ -881,11 +802,7 @@ void KviTreeTaskBarItem::setActive(bool bActive) } } -#ifdef COMPILE_USE_QT4 -void KviTreeTaskBarItem::paintBranches(TQPainter *p,const TQColorGroup &,int w,int y,int h) -#else void KviTreeTaskBarItem::paintBranches(TQPainter *p,const TQColorGroup &,int w,int y,int h,GUIStyle s) -#endif { SET_ANTI_ALIASING(*p); ((KviTreeTaskBarListView *)listView())->paintEmptyArea(p,TQRect(0,y,w,totalHeight() - height())); @@ -1222,14 +1139,10 @@ KviTreeTaskBar::KviTreeTaskBar() m_pListView->setAllColumnsShowFocus(true); m_pListView->setMultiSelection(false); -#ifdef COMPILE_USE_QT4 - setWidget(m_pListView); -#else //!COMPILE_USE_QT4 setStretchableWidget(m_pListView); setVerticalStretchable(true); setHorizontalStretchable(true); -#endif //!COMPILE_USE_QT4 // FIXME: this code is useless ? @@ -1246,17 +1159,9 @@ KviTreeTaskBar::KviTreeTaskBar() //setMaximumWidth(KVI_OPTION_UINT(KviOption_uintTreeTaskBarMaximumWidth)); //m_pListView->setMinimumWidth(KVI_OPTION_UINT(KviOption_uintTreeTaskBarMinimumWidth)); //m_pListView->setMaximumWidth(KVI_OPTION_UINT(KviOption_uintTreeTaskBarMaximumWidth)); -#ifdef COMPILE_USE_QT4 m_pListView->setFocusPolicy(TQ_NoFocus); -#else - m_pListView->setFocusPolicy(TQ_NoFocus); -#endif m_pListView->setStaticBackground(true); -#ifdef COMPILE_USE_QT4 - m_pListView->viewport()->setAutoFillBackground(false); -#else m_pListView->viewport()->setBackgroundMode(TQWidget::NoBackground); -#endif if(!KVI_OPTION_BOOL(KviOption_boolShowTreeTaskbarHeader)) { m_pListView->header()->hide(); @@ -1264,15 +1169,10 @@ KviTreeTaskBar::KviTreeTaskBar() m_pListView->header()->setResizeEnabled(true); -#ifdef COMPILE_USE_QT4 - setMaximumWidth(600); -#endif m_pListView->viewport()->installEventFilter(this); -#ifndef COMPILE_USE_QT4 setResizeEnabled(true); -#endif m_pToolTip = new KviDynamicToolTip(m_pListView->viewport(),"tree_taskbar_tooltip"); connect(m_pToolTip,TQT_SIGNAL(tipRequest(KviDynamicToolTip *,const TQPoint &)),this,TQT_SLOT(tipRequest(KviDynamicToolTip *,const TQPoint &))); diff --git a/src/kvirc/ui/kvi_taskbar.h b/src/kvirc/ui/kvi_taskbar.h index 2707e8b..65041ea 100644 --- a/src/kvirc/ui/kvi_taskbar.h +++ b/src/kvirc/ui/kvi_taskbar.h @@ -74,39 +74,11 @@ public: // This is the basic interface that all the external classes should see // -// Please note that TQt3 moc skips the *_SKIP_BEGIN -> *_SKIP_END blocks -// while the TQt4 moc skips the Q_MOC_RUN ifdef block.. so... - -// TQt4 version - -// If you get failures (undefined references) in some non-autotools based -// build system that uses TQt4 then you must add the -DCOMPILE_USE_QT4 -// commandline parameter to moc (at leat) when parsing this file. - -// MOC_SKIP_BEGIN -#ifdef COMPILE_USE_QT4 - -#include <TQDockWidget> - -class KVIRC_API KviTaskBarBase : public TQDockWidget -{ - TQ_OBJECT - -#endif //COMPILE_USE_QT4 -// MOC_SKIP_END - -// TQt3 version -#ifndef Q_MOC_RUN -#ifndef COMPILE_USE_QT4 - #include "kvi_toolbar.h" class KVIRC_API KviTaskBarBase : public KviToolBar { TQ_OBJECT - -#endif -#endif public: KviTaskBarBase(); @@ -155,9 +127,6 @@ protected: virtual void mousePressEvent(TQMouseEvent *e); virtual void contextMenuEvent(TQContextMenuEvent *e); virtual void drawButtonLabel(TQPainter *p); -#ifdef COMPILE_USE_QT4 - virtual void paintEvent(TQPaintEvent * e); -#endif public: virtual bool active(){ return m_bActive; }; virtual void highlight(int iLevel = 1); @@ -227,11 +196,7 @@ protected: public: virtual TQString key(int column,bool) const; virtual void paintCell(TQPainter *p,const TQColorGroup &cg,int column,int width,int alignment); -#ifdef COMPILE_USE_QT4 - virtual void paintBranches(TQPainter *p,const TQColorGroup &cg,int w,int y,int h); -#else virtual void paintBranches(TQPainter *p,const TQColorGroup &cg,int w,int y,int h,GUIStyle s); -#endif virtual void captionChanged(); virtual void highlight(int iLevel = 1); virtual void unhighlight(); diff --git a/src/kvirc/ui/kvi_texticonwin.cpp b/src/kvirc/ui/kvi_texticonwin.cpp index 636e39d..ca0ee90 100644 --- a/src/kvirc/ui/kvi_texticonwin.cpp +++ b/src/kvirc/ui/kvi_texticonwin.cpp @@ -36,16 +36,9 @@ #include <tqnamespace.h> #include <tqlineedit.h> #include <ctype.h> -#ifdef COMPILE_USE_QT4 - #include <tqevent.h> -#endif KviTextIconWindow::KviTextIconWindow() -#ifdef COMPILE_USE_QT4 -: KviTalIconView(0,TQt::Popup) -#else : KviTalIconView(0,TQt::WType_Popup) -#endif { m_iTimerId = -1; setGridX ( 40 ); diff --git a/src/kvirc/ui/kvi_themedlabel.cpp b/src/kvirc/ui/kvi_themedlabel.cpp index ef54460..5cb6254 100644 --- a/src/kvirc/ui/kvi_themedlabel.cpp +++ b/src/kvirc/ui/kvi_themedlabel.cpp @@ -82,39 +82,6 @@ void KviThemedLabel::applyOptions() update(); } -#ifdef COMPILE_USE_QT4 -void KviThemedLabel::paintEvent ( TQPaintEvent * event ) -{ - TQFrame::paintEvent(event); - TQPainter p(this); - SET_ANTI_ALIASING(p); -#ifdef COMPILE_PSEUDO_TRANSPARENCY - if(g_pShadedChildGlobalDesktopBackground) - { - TQPoint pnt = mapToGlobal(contentsRect().topLeft()); - p.drawTiledPixmap(contentsRect(),*g_pShadedChildGlobalDesktopBackground,pnt); - } else { -#endif - - if(KVI_OPTION_PIXMAP(KviOption_pixmapLabelBackground).pixmap()) - { - p.drawTiledPixmap(contentsRect(),*(KVI_OPTION_PIXMAP(KviOption_pixmapLabelBackground).pixmap())); - } else { - p.fillRect(contentsRect(),KVI_OPTION_COLOR(KviOption_colorLabelBackground)); - } - -#ifdef COMPILE_PSEUDO_TRANSPARENCY - } -#endif - - TQRect r = contentsRect(); - r.setLeft(r.left() + 2); // some margin - - p.setPen(KVI_OPTION_COLOR(KviOption_colorLabelForeground)); - - p.drawText(r,TQt::AlignLeft | TQt::AlignVCenter,m_szText); -} -#else void KviThemedLabel::drawContents(TQPainter *p) { #ifdef COMPILE_PSEUDO_TRANSPARENCY @@ -143,7 +110,6 @@ void KviThemedLabel::drawContents(TQPainter *p) p->drawText(r,TQt::AlignLeft | TQt::AlignVCenter,m_szText); } -#endif void KviThemedLabel::mouseDoubleClickEvent(TQMouseEvent *) { diff --git a/src/kvirc/ui/kvi_themedlabel.h b/src/kvirc/ui/kvi_themedlabel.h index 7d79d06..4938422 100644 --- a/src/kvirc/ui/kvi_themedlabel.h +++ b/src/kvirc/ui/kvi_themedlabel.h @@ -41,11 +41,7 @@ private: TQString m_szText; bool m_bAutoHeight; protected: -#ifdef COMPILE_USE_QT4 - virtual void paintEvent ( TQPaintEvent * event ); -#else virtual void drawContents(TQPainter *p); -#endif virtual void mouseDoubleClickEvent(TQMouseEvent *e); public: int dummyRead() const { return 0; }; diff --git a/src/kvirc/ui/kvi_toolbar.cpp b/src/kvirc/ui/kvi_toolbar.cpp index 40cbcdf..914d91b 100644 --- a/src/kvirc/ui/kvi_toolbar.cpp +++ b/src/kvirc/ui/kvi_toolbar.cpp @@ -32,9 +32,6 @@ #include <tqcursor.h> #include "kvi_tal_popupmenu.h" -#ifdef COMPILE_USE_QT4 - #include <tqevent.h> -#endif static KviTalPopupMenu * g_pToolBarContextPopup = 0; static KviTalPopupMenu * g_pToolBarWindowsPopup = 0; @@ -102,12 +99,7 @@ void KviToolBar::mousePressEvent(TQMouseEvent *e) void KviToolBar::moveTo(TQT_TOOLBARDOCK_TYPE dock) { // FIXME: this should be hidden in Tal -#ifdef COMPILE_USE_QT4 - g_pFrame->removeToolBar(this); - g_pFrame->addToolBar(dock,this); -#else //!COMPILE_USE_QT4 g_pFrame->moveDockWindow(this,dock); -#endif //!COMPILE_USE_QT4 } void KviToolBar::moveToTop() diff --git a/src/kvirc/ui/kvi_toolwindows_container.cpp b/src/kvirc/ui/kvi_toolwindows_container.cpp index b45f7be..0a2ec1a 100644 --- a/src/kvirc/ui/kvi_toolwindows_container.cpp +++ b/src/kvirc/ui/kvi_toolwindows_container.cpp @@ -80,17 +80,11 @@ void KviWindowToolWidget::unregisterSelf() KviWindowToolPageButton::KviWindowToolPageButton ( int pixon,int pixoff, const TQString & text, TQWidget * parent,bool bOn, const char * name ) :TOOL_PAGE_PARENT(parent) { -#ifdef COMPILE_USE_QT4 - setFlat(true); - setObjectName("kvi_window_tool_button"); - setIcon(TQIcon(*(g_pIconManager->getSmallIcon(pixon)))); -#else TQIconSet is1; is1.setPixmap(*(g_pIconManager->getSmallIcon(pixon)),TQIconSet::Small,TQIconSet::Normal,TQIconSet::On); is1.setPixmap(*(g_pIconManager->getSmallIcon(pixoff)),TQIconSet::Small,TQIconSet::Normal,TQIconSet::Off); setIconSet(is1); setUsesBigPixmap(false); -#endif setToggleButton(true); setOn(bOn); diff --git a/src/kvirc/ui/kvi_toolwindows_container.h b/src/kvirc/ui/kvi_toolwindows_container.h index e3aa7f4..65e81c0 100644 --- a/src/kvirc/ui/kvi_toolwindows_container.h +++ b/src/kvirc/ui/kvi_toolwindows_container.h @@ -46,11 +46,7 @@ protected: }; -#ifdef COMPILE_USE_QT4 - #define TOOL_PAGE_PARENT TQPushButton -#else #define TOOL_PAGE_PARENT KviStyledToolButton -#endif class KVIRC_API KviWindowToolPageButton : public TOOL_PAGE_PARENT diff --git a/src/kvirc/ui/kvi_topicw.cpp b/src/kvirc/ui/kvi_topicw.cpp index b7b845a..6d46221 100644 --- a/src/kvirc/ui/kvi_topicw.cpp +++ b/src/kvirc/ui/kvi_topicw.cpp @@ -89,17 +89,9 @@ KviTopicWidget::KviTopicWidget(TQWidget * par,const char * name) m_pContextPopup = 0; m_iCursorPosition = 0; m_pInput = 0; -#ifdef COMPILE_USE_QT4 - setAutoFillBackground(false); -#else setBackgroundMode(TQWidget::NoBackground); -#endif reset(); -#ifdef COMPILE_USE_QT4 - m_pCompletionBox=new KviTalListBox(this,TQt::Popup); -#else m_pCompletionBox=new KviTalListBox(this,TQt::WType_Popup); -#endif m_pCompletionBox->setFont( font() ); m_pCompletionBox->setPalette( palette() ); // m_pCompletionBox->setVScrollBarMode( KviTalListBox::AlwaysOff ); @@ -411,14 +403,6 @@ void KviTopicWidget::paintColoredText(TQPainter *p, TQString text,const TQColorG } } -#ifdef COMPILE_USE_QT4 -void KviTopicWidget::paintEvent(TQPaintEvent * e) -{ - TQPainter pa(this); - drawFrame(&pa); - drawContents(&pa); -} -#endif void KviTopicWidget::drawContents(TQPainter *p) { diff --git a/src/kvirc/ui/kvi_topicw.h b/src/kvirc/ui/kvi_topicw.h index 7214a60..1772e76 100644 --- a/src/kvirc/ui/kvi_topicw.h +++ b/src/kvirc/ui/kvi_topicw.h @@ -81,9 +81,6 @@ protected: virtual void mousePressEvent(TQMouseEvent *e); virtual void keyPressEvent(TQKeyEvent *e); virtual void resizeEvent(TQResizeEvent *e); -#ifdef COMPILE_USE_QT4 - virtual void paintEvent(TQPaintEvent * e); -#endif void updateToolTip(); void deactivate(); void iconButtonClicked(); diff --git a/src/kvirc/ui/kvi_userlistview.cpp b/src/kvirc/ui/kvi_userlistview.cpp index 001dc62..d18a2f0 100644 --- a/src/kvirc/ui/kvi_userlistview.cpp +++ b/src/kvirc/ui/kvi_userlistview.cpp @@ -1309,16 +1309,8 @@ KviUserListViewArea::KviUserListViewArea(KviUserListView * par) : TQWidget(par) { m_pListView = par; -#ifdef COMPILE_USE_QT4 - setAutoFillBackground(false); -#else setBackgroundMode(TQWidget::NoBackground); -#endif -#ifdef COMPILE_USE_QT4 - m_pScrollBar = new TQScrollBar(Qt::Vertical,this,"scrollbar"); -#else m_pScrollBar = new TQScrollBar(Qt::Vertical,this,"scrollbar"); -#endif m_pScrollBar->setRange(0,0); m_pScrollBar->setValue(0); connect(m_pScrollBar,TQT_SIGNAL(valueChanged(int)),this,TQT_SLOT(scrollBarMoved(int))); @@ -1421,9 +1413,6 @@ void KviUserListViewArea::paintEvent(TQPaintEvent *ev) SET_ANTI_ALIASING(p); p.setFont(KVI_OPTION_FONT(KviOption_fontUserListView)); -#ifdef COMPILE_USE_QT4 - TQFontMetrics fm(p.fontMetrics()); -#endif #ifdef COMPILE_PSEUDO_TRANSPARENCY if(g_pShadedChildGlobalDesktopBackground) @@ -1516,11 +1505,7 @@ void KviUserListViewArea::paintEvent(TQPaintEvent *ev) case KVI_USERLISTVIEW_GRIDTYPE_PLAINGRID: case KVI_USERLISTVIEW_GRIDTYPE_DOTGRID: p.setPen(TQPen(KVI_OPTION_COLOR(KviOption_colorUserListViewGrid),0, -#ifdef COMPILE_USE_QT4 - (KVI_OPTION_UINT(KviOption_uintUserListViewGridType) == KVI_USERLISTVIEW_GRIDTYPE_DOTGRID) ? TQt::DotLine : TQt::SolidLine)); -#else (KVI_OPTION_UINT(KviOption_uintUserListViewGridType) == KVI_USERLISTVIEW_GRIDTYPE_DOTGRID) ? TQPen::DotLine : TQPen::SolidLine)); -#endif p.drawLine(0,bottom - 1,wdth,bottom - 1); if(bShowState || bShowIcons) p.drawLine(iAvatarAndTextX,bottom - 1,iAvatarAndTextX,theY); @@ -1683,18 +1668,10 @@ void KviUserListViewArea::paintEvent(TQPaintEvent *ev) KVI_SMALLICON_VOICE : KVI_SMALLICON_USEROP)))) \ ) \ ); -#ifdef COMPILE_USE_QT4 - p.drawPixmap(theX,theY+(fm.lineSpacing()-16/*size of small icon*/)/2,*ico); -#else p.drawPixmap(theX,theY+(m_pListView->m_iFontHeight-16/*size of small icon*/)/2,*ico); -#endif } theX +=18; -#ifdef COMPILE_USE_QT4 - p.drawText(iAvatarAndTextX,theY,wdth - theX,fm.lineSpacing(),TQt::AlignLeft|TQt::AlignVCenter,e->m_szNick); -#else p.drawText(iAvatarAndTextX,theY,wdth - theX,m_pListView->m_iFontHeight,TQt::AlignLeft|TQt::AlignVCenter,e->m_szNick); -#endif } else { char flag = m_pListView->getUserFlag(e); @@ -1702,17 +1679,9 @@ void KviUserListViewArea::paintEvent(TQPaintEvent *ev) { TQString ttt = TQChar(flag); ttt += e->m_szNick; -#ifdef COMPILE_USE_QT4 - p.drawText(iAvatarAndTextX,theY,wdth - theX,fm.lineSpacing(),TQt::AlignLeft|TQt::AlignVCenter,ttt); -#else p.drawText(iAvatarAndTextX,theY,wdth - theX,m_pListView->m_iFontHeight,TQt::AlignLeft|TQt::AlignVCenter,ttt); -#endif } else { -#ifdef COMPILE_USE_QT4 - p.drawText(iAvatarAndTextX,theY,wdth - theX,fm.lineSpacing(),TQt::AlignLeft|TQt::AlignVCenter,e->m_szNick); -#else p.drawText(iAvatarAndTextX,theY,wdth - theX,m_pListView->m_iFontHeight,TQt::AlignLeft|TQt::AlignVCenter,e->m_szNick); -#endif } } if(bColorAllocated) delete pClrFore; @@ -1732,12 +1701,7 @@ void KviUserListViewArea::paintEvent(TQPaintEvent *ev) //p.drawLine(1,height()-1,wdth,height()-1); //p.drawLine(wdth - 1,1,wdth - 1,height()); -#ifdef COMPILE_USE_QT4 - TQPainter qt4SuxBecauseOfThisAdditionalPainter(this); - qt4SuxBecauseOfThisAdditionalPainter.drawPixmap(r.left(),r.top(),r.width(),r.height(),*pMemBuffer,r.left(),r.top(),r.width(),r.height()); -#else bitBlt(TQT_TQPAINTDEVICE(this),r.left(),r.top(),TQT_TQPAINTDEVICE(pMemBuffer),r.left(),r.top(),r.width(),r.height(),TQt::CopyROP,false); -#endif } void KviUserListViewArea::resizeEvent(TQResizeEvent *) @@ -1958,15 +1922,7 @@ void KviUserListViewArea::mouseReleaseEvent(TQMouseEvent *) void KviUserListViewArea::wheelEvent(TQWheelEvent *e) { -#ifdef COMPILE_USE_QT4 - static bool bHere = false; // TQt4(<= 4.2.2) has a nasty bug that makes the re-sent wheelEvent to cause infinite recursion - if(bHere)return; - bHere = true; -#endif g_pApp->sendEvent(m_pScrollBar,e); -#ifdef COMPILE_USE_QT4 - bHere = false; -#endif } #include "kvi_userlistview.moc" diff --git a/src/kvirc/ui/kvi_window.cpp b/src/kvirc/ui/kvi_window.cpp index 8384f8c..8f64ab8 100644 --- a/src/kvirc/ui/kvi_window.cpp +++ b/src/kvirc/ui/kvi_window.cpp @@ -64,12 +64,7 @@ #include <tqevent.h> // it looks they can't decide :D -#ifdef COMPILE_USE_QT4 - #include <TQPushButton> - #include <tqdesktopwidget.h> -#else #include <tqobjectlist.h> -#endif #include <tqvariant.h> @@ -144,13 +139,8 @@ KviWindow::KviWindow(int type,KviFrame * lpFrm,const TQString &name,KviConsole * m_pTaskBarItem = 0; setMinimumSize(KVI_WINDOW_MIN_WIDTH,KVI_WINDOW_MIN_HEIGHT); -#ifdef COMPILE_USE_QT4 - //setAutoFillBackground(false); - setFocusPolicy(TQ_StrongFocus); -#else setBackgroundMode(NoBackground); setFocusPolicy(TQ_StrongFocus); -#endif connect(g_pApp,TQT_SIGNAL(reloadImages()),this,TQT_SLOT(reloadImages())); } @@ -288,21 +278,13 @@ bool KviWindow::focusNextPrevChild(bool next) TQWidget * w = focusWidget(); if(w) { -#ifdef COMPILE_USE_QT4 - if(w->focusPolicy() == TQ_StrongFocus)return false; -#else if(w->focusPolicy() == TQ_StrongFocus)return false; -#endif //TQVariant v = w->property("KviProperty_FocusOwner"); //if(v.isValid())return false; // Do NOT change the focus widget! if(w->parent()) { -#ifdef COMPILE_USE_QT4 - if(w->parent()->metaObject()->indexOfProperty("KviProperty_ChildFocusOwner") == -1) -#else if(w->parent()->metaObject()->findProperty("KviProperty_ChildFocusOwner") == -1) -#endif return false; // Do NOT change the focus widget! } } @@ -429,12 +411,6 @@ void KviWindow::destroyTaskBarItem() BUTTON_CLASS * KviWindow::createToolButton(TQWidget * par,const char * nam,int pixon,int pixoff,const TQString & tooltip,bool bOn) { -#ifdef COMPILE_USE_QT4 - BUTTON_CLASS * b = new BUTTON_CLASS(par); - b->setObjectName(nam); - b->setFlat(true); - b->setIcon(TQIcon(*(g_pIconManager->getSmallIcon(pixon)))); -#else BUTTON_CLASS * b = new BUTTON_CLASS(par,nam); b->setToggleButton(true); b->setUsesBigPixmap(false); @@ -442,7 +418,6 @@ BUTTON_CLASS * KviWindow::createToolButton(TQWidget * par,const char * nam,int p is1.setPixmap(*(g_pIconManager->getSmallIcon(pixon)),TQIconSet::Small,TQIconSet::Normal,TQIconSet::On); is1.setPixmap(*(g_pIconManager->getSmallIcon(pixoff)),TQIconSet::Small,TQIconSet::Normal,TQIconSet::Off); b->setIconSet(is1); -#endif KviTalToolTip::add @@ -619,11 +594,7 @@ void KviWindow::saveProperties(KviConfig *cfg) TQTextCodec * c = defaultTextCodec(); if(c && m_pTextCodec) { -#ifdef COMPILE_USE_QT4 - if(KviTQString::equalCI(szCodec,c->name().data()))szCodec = KviTQString::empty; // store "default" -#else if(KviTQString::equalCI(szCodec,c->name()))szCodec = KviTQString::empty; // store "default" -#endif } TQString szKey = "TextEncoding_"; szKey += m_szName; @@ -1005,18 +976,6 @@ void KviWindow::focusInEvent(TQFocusEvent *) if(m_pIrcView)m_pFocusHandler = m_pIrcView; else { -#ifdef COMPILE_USE_QT4 - TQPtrList<TQObject *> list = children(); - for(TQPtrList<TQObject *>::Iterator it = list.begin();it != list.end();++it) - { - TQObject * c = *it; - if(c->isWidgetType()) - { - m_pFocusHandler = (TQWidget *)c; - break; - } - } -#else TQObjectList list = childrenListObject(); if(!list.isEmpty()) { @@ -1029,7 +988,6 @@ void KviWindow::focusInEvent(TQFocusEvent *) } } } -#endif } if(m_pFocusHandler)m_pFocusHandler->setFocus(); else { @@ -1065,13 +1023,8 @@ bool KviWindow::eventFilter(TQObject *o,TQEvent *e) TQApplication::restoreOverrideCursor(); break; case TQEvent::MouseButtonPress: -#ifdef COMPILE_USE_QT4 - if( (((TQWidget *)o)->focusPolicy() == TQ_NoFocus) || - (((TQWidget *)o)->focusPolicy() == TQ_TabFocus)) -#else if( (((TQWidget *)o)->focusPolicy() == TQ_NoFocus) || (((TQWidget *)o)->focusPolicy() == TQ_TabFocus)) -#endif { // this will not focus our window // set the focus to the focus handler @@ -1113,27 +1066,12 @@ void KviWindow::childInserted(TQWidget * o) m_pFocusHandler = o; else { -#ifdef COMPILE_USE_QT4 if(!m_pFocusHandler && (o->focusPolicy() == TQ_StrongFocus)) -#else - if(!m_pFocusHandler && (o->focusPolicy() == TQ_StrongFocus)) -#endif { m_pFocusHandler = o; } } -#ifdef COMPILE_USE_QT4 - TQPtrList<TQObject *> list = o->children(); - for(TQPtrList<TQObject *>::Iterator it = list.begin();it != list.end();++it) - { - TQObject * c = *it; - if(c->isWidgetType()) - { - childInserted((TQWidget *)c); - } - } -#else TQObjectList list = o->childrenListObject(); if(!list.isEmpty()) { @@ -1143,7 +1081,6 @@ void KviWindow::childInserted(TQWidget * o) childInserted((TQWidget *)c); } } -#endif } void KviWindow::childDestroyed() @@ -1161,17 +1098,6 @@ void KviWindow::childRemoved(TQWidget * o) if(o == m_pLastFocusedChild) m_pLastFocusedChild = 0; -#ifdef COMPILE_USE_QT4 - TQPtrList<TQObject *> list = o->children(); - for(TQPtrList<TQObject *>::Iterator it = list.begin();it != list.end();++it) - { - TQObject * c = *it; - if(c->isWidgetType()) - { - childRemoved((TQWidget *)c); - } - } -#else TQObjectList list = o->childrenListObject(); if(!list.isEmpty()) { @@ -1181,7 +1107,6 @@ void KviWindow::childRemoved(TQWidget * o) childRemoved((TQWidget *)c); } } //else tqDebug("The removed object has no children"); -#endif } void KviWindow::childEvent(TQChildEvent *e) @@ -1216,22 +1141,6 @@ void KviWindow::updateBackgrounds(TQObject * obj) { if(!obj) obj = TQT_TQOBJECT(this); -#ifdef COMPILE_USE_QT4 - TQPtrList<TQObject *> list = obj->children(); - if (list.count()) - { - - for(TQPtrList<TQObject *>::Iterator it = list.begin();it != list.end();++it) - { - TQObject * child = *it; - if(child->metaObject()->indexOfProperty("TransparencyCapable") != -1){ - // if (child->isWidgetType()) - ((TQWidget *)child)->update(); - } - updateBackgrounds(child); - } - } -#else TQObjectList list = obj->childrenListObject(); if(!list.isEmpty()) { @@ -1245,7 +1154,6 @@ void KviWindow::updateBackgrounds(TQObject * obj) updateBackgrounds(child); } } -#endif } void KviWindow::moveEvent(TQMoveEvent *e) @@ -1476,11 +1384,7 @@ void KviWindow::unhighlight() void KviWindow::preprocessMessage(TQString & szMessage) { // slow -#ifdef COMPILE_USE_QT4 - TQStringList strings = szMessage.split(" "); -#else TQStringList strings = TQStringList::split(" ",szMessage, TRUE); -#endif for ( TQStringList::Iterator it = strings.begin(); it != strings.end(); ++it ) { TQString tmp(*it); if(tmp.contains('\r')) continue; diff --git a/src/kvirc/ui/kvi_window.h b/src/kvirc/ui/kvi_window.h index 29df8b6..940fcf5 100644 --- a/src/kvirc/ui/kvi_window.h +++ b/src/kvirc/ui/kvi_window.h @@ -124,12 +124,7 @@ class KviTalWidgetStack; #define KVI_ACTIVITY_VERYHOT 5 #define KVI_ACTIVITY_FIRE 6 -#ifdef COMPILE_USE_QT4 - class TQPushButton; - #define BUTTON_CLASS TQPushButton -#else #define BUTTON_CLASS TQToolButton -#endif class KVIRC_API KviWindow : public TQWidget |