From 86fc13a3dabbc218896247605a75f0c847af7839 Mon Sep 17 00:00:00 2001 From: Elvio Basello Date: Tue, 8 Apr 2008 23:46:37 +0000 Subject: more code clean git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1440 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/options/CMakeLists.txt | 8 - src/modules/options/container.cpp | 13 +- src/modules/options/container.h | 5 +- src/modules/options/dialog.cpp | 648 ---- src/modules/options/dialog.h | 2 +- src/modules/options/instances.cpp | 3592 ---------------------- src/modules/options/instances.h | 3 - src/modules/options/libkvioptions.cpp | 22 +- src/modules/options/optw_antispam.cpp | 7 +- src/modules/options/optw_avatar.cpp | 18 +- src/modules/options/optw_away.cpp | 5 +- src/modules/options/optw_connection.cpp | 68 +- src/modules/options/optw_connection.h | 5 +- src/modules/options/optw_ctcp.cpp | 18 +- src/modules/options/optw_ctcpfloodprotection.cpp | 14 +- src/modules/options/optw_dcc.cpp | 59 +- src/modules/options/optw_generalopt.cpp | 4 +- src/modules/options/optw_highlighting.cpp | 30 +- src/modules/options/optw_ident.cpp | 39 - src/modules/options/optw_ident.h | 28 - src/modules/options/optw_identity.cpp | 103 +- src/modules/options/optw_identity.h | 5 +- src/modules/options/optw_ignore.cpp | 4 +- src/modules/options/optw_input.cpp | 4 +- src/modules/options/optw_input.h | 3 +- src/modules/options/optw_interfacefeatures.cpp | 12 +- src/modules/options/optw_interfacelookglobal.cpp | 21 +- src/modules/options/optw_irc.cpp | 27 +- src/modules/options/optw_ircoutput.cpp | 11 +- src/modules/options/optw_ircview.cpp | 3 +- src/modules/options/optw_ircview.h | 3 +- src/modules/options/optw_lag.cpp | 44 +- src/modules/options/optw_logging.cpp | 6 +- src/modules/options/optw_mediatypes.cpp | 15 +- src/modules/options/optw_mediatypes.h | 7 +- src/modules/options/optw_messages.cpp | 695 ----- src/modules/options/optw_messages.h | 12 +- src/modules/options/optw_nickserv.cpp | 42 +- src/modules/options/optw_nickserv.h | 14 +- src/modules/options/optw_notify.cpp | 9 +- src/modules/options/optw_protection.cpp | 4 +- src/modules/options/optw_proxy.cpp | 83 +- src/modules/options/optw_proxy.h | 13 +- src/modules/options/optw_query.cpp | 27 +- src/modules/options/optw_servers.cpp | 218 +- src/modules/options/optw_servers.h | 35 +- src/modules/options/optw_sound.cpp | 17 +- src/modules/options/optw_sound.h | 5 +- src/modules/options/optw_ssl.cpp | 37 - src/modules/options/optw_ssl.h | 29 - src/modules/options/optw_taskbar.cpp | 3 - src/modules/options/optw_taskbar.h | 3 +- src/modules/options/optw_textencoding.cpp | 4 +- src/modules/options/optw_textencoding.h | 2 +- src/modules/options/optw_texticons.cpp | 246 -- src/modules/options/optw_texticons.h | 30 +- src/modules/options/optw_theme.cpp | 29 - src/modules/options/optw_theme.h | 30 - src/modules/options/optw_tools.cpp | 4 +- src/modules/options/optw_topiclabel.cpp | 4 +- src/modules/options/optw_transport.cpp | 35 - src/modules/options/optw_transport.h | 29 - src/modules/options/optw_tray.cpp | 6 +- src/modules/options/optw_tray.h | 3 +- src/modules/options/optw_uparser.cpp | 5 +- src/modules/options/optw_urlhandlers.cpp | 7 +- src/modules/options/optw_userlist.cpp | 5 +- src/modules/options/optw_userlist.h | 3 +- src/modules/tip/libkvitip.kvc | 1 + 69 files changed, 316 insertions(+), 6229 deletions(-) delete mode 100644 src/modules/options/dialog.cpp delete mode 100644 src/modules/options/instances.cpp delete mode 100644 src/modules/options/optw_ident.cpp delete mode 100644 src/modules/options/optw_ident.h delete mode 100644 src/modules/options/optw_messages.cpp delete mode 100644 src/modules/options/optw_ssl.cpp delete mode 100644 src/modules/options/optw_ssl.h delete mode 100644 src/modules/options/optw_texticons.cpp delete mode 100644 src/modules/options/optw_theme.cpp delete mode 100644 src/modules/options/optw_theme.h delete mode 100644 src/modules/options/optw_transport.cpp delete mode 100644 src/modules/options/optw_transport.h (limited to 'src') diff --git a/src/modules/options/CMakeLists.txt b/src/modules/options/CMakeLists.txt index 4d582656d..0a23d8897 100644 --- a/src/modules/options/CMakeLists.txt +++ b/src/modules/options/CMakeLists.txt @@ -12,7 +12,6 @@ SET(kvioptions_MOC_HDRS optw_dcc.h optw_generalopt.h optw_highlighting.h - optw_ident.h optw_identity.h optw_ignore.h optw_input.h @@ -32,13 +31,10 @@ SET(kvioptions_MOC_HDRS optw_query.h optw_servers.h optw_sound.h - optw_ssl.h optw_taskbar.h optw_textencoding.h optw_texticons.h - optw_theme.h optw_tools.h - optw_transport.h optw_topiclabel.h optw_away.h optw_uparser.h @@ -60,7 +56,6 @@ SET(kvioptions_SRCS optw_dcc.cpp optw_generalopt.cpp optw_highlighting.cpp - optw_ident.cpp optw_identity.cpp optw_ignore.cpp optw_input.cpp @@ -80,13 +75,10 @@ SET(kvioptions_SRCS optw_query.cpp optw_servers.cpp optw_sound.cpp - optw_ssl.cpp optw_taskbar.cpp optw_textencoding.cpp optw_texticons.cpp - optw_theme.cpp optw_tools.cpp - optw_transport.cpp optw_topiclabel.cpp optw_away.cpp optw_uparser.cpp diff --git a/src/modules/options/container.cpp b/src/modules/options/container.cpp index dd93509b1..1660a9141 100644 --- a/src/modules/options/container.cpp +++ b/src/modules/options/container.cpp @@ -26,15 +26,14 @@ #include "kvi_locale.h" #include "kvi_iconmanager.h" #include "kvi_app.h" - -#include -#include #include "kvi_tal_tooltip.h" -#include -#ifdef COMPILE_USE_QT4 - #include -#endif +#include +#include +#include +#include +#include + extern KviOptionsInstanceManager * g_pOptionsInstanceManager; diff --git a/src/modules/options/container.h b/src/modules/options/container.h index 0e7363cdc..083ce0afd 100644 --- a/src/modules/options/container.h +++ b/src/modules/options/container.h @@ -24,7 +24,8 @@ #include "kvi_optionswidget.h" -#include + +#include class QPushButton; @@ -48,6 +49,4 @@ protected slots: void cancelClicked(); }; - - #endif //_CONTAINER_H_ diff --git a/src/modules/options/dialog.cpp b/src/modules/options/dialog.cpp deleted file mode 100644 index e033ccc05..000000000 --- a/src/modules/options/dialog.cpp +++ /dev/null @@ -1,648 +0,0 @@ -//============================================================================= -// -// File : dialog.cpp -// Created on Fri 10 Feb 2006 18:52:18 by Szymon Stefanek -// Based on dlg_options.cpp: Tue Jun 11 2000 02:39:12 by Szymon Stefanek -// -// This file is part of the KVIrc IRC Client distribution -// Copyright (C) 2000-2006 Szymon Stefanek -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// -//============================================================================= - -#include "dialog.h" - -#include "kvi_app.h" -#include "kvi_options.h" -#include "kvi_locale.h" -#include "kvi_iconmanager.h" -#include "kvi_module.h" -#include "kvi_styled_controls.h" -#include "kvi_pointerhashtable.h" -#include "kvi_accel.h" -#include "kvi_tal_vbox.h" -#include "kvi_tal_widgetstack.h" -#include "kvi_tal_tooltip.h" -#include "kvi_tal_popupmenu.h" -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -// FIXME: #include - -//extern KviModule * g_pOptionsModule; -extern KviPointerHashTable * g_pOptionsDialogDict; - -extern KVIRC_API KviApp * g_pApp; -extern KviOptionsInstanceManager * g_pOptionsInstanceManager; - -KviGeneralOptionsFrontWidget::KviGeneralOptionsFrontWidget(QWidget *parent,const QString &szText) -:KviOptionsWidget(parent,"general_options_front_widget") -{ - createLayout(1,1); - QLabel * l = new QLabel(szText,this); - l->setWordWrap(true); - l->setAlignment(Qt::AlignTop); - layout()->addWidget(l,0,0); -} - -KviGeneralOptionsFrontWidget::~KviGeneralOptionsFrontWidget() -{ -} - - -KviOptionsListViewItem::KviOptionsListViewItem(KviTalListView *parent,KviOptionsWidgetInstanceEntry * e) -:KviTalListViewItem(parent,e->szName) -{ - m_pInstanceEntry = e; - m_pOptionsWidget = 0; - m_bHighlighted = false; - setPixmap(0,*(g_pIconManager->getSmallIcon(e->iIcon))); -} - -KviOptionsListViewItem::KviOptionsListViewItem(KviTalListViewItem *parent,KviOptionsWidgetInstanceEntry * e) -:KviTalListViewItem(parent,e->szName) -{ - m_pInstanceEntry = e; - m_pOptionsWidget = 0; - m_bHighlighted = false; - setPixmap(0,*(g_pIconManager->getSmallIcon(e->iIcon))); -} - -KviOptionsListViewItem::~KviOptionsListViewItem() -{ -} - -void KviOptionsListViewItem::paintCell(QPainter * p,const QColorGroup & cg,int column,int width,int align) -{ - if(m_bHighlighted) - { - QColorGroup tmp(cg); - tmp.setColor(QColorGroup::Base,Qt::red); - tmp.setColor(QColorGroup::Background,Qt::red); - tmp.setColor(QColorGroup::Text,Qt::yellow); - KviTalListViewItem::paintCell(p,tmp,column,width,align); - } else { - KviTalListViewItem::paintCell(p,cg,column,width,align); - } -} - - -KviOptionsDialog::KviOptionsDialog(QWidget * par,const QString &szGroup) -: QDialog(par,"general_options_dialog") -{ - setIcon(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_KVIRC))); - - m_szGroup = szGroup; - - QString szDialogTitle; - - if(szGroup.isEmpty() || KviQString::equalCI(szGroup,"general")) - { - szDialogTitle = __tr2qs_ctx("General Preferences","options"); - } else if(KviQString::equalCI(szGroup,"theme")) - { - szDialogTitle = __tr2qs_ctx("Theme Preferences","options"); - } else { - szDialogTitle = __tr2qs_ctx("KVIrc Preferences","options"); - } - - QString szDialog = __tr2qs_ctx("This dialog contains a set of KVIrc settings.
Use the icons " \ - "on the left to navigate through the option pages. The text box in the " \ - "bottom left corner is a small search engine. It will highlight the " \ - "pages that contain options related to the search term you have entered.","options"); - - - QString szInfoTips; -#ifdef COMPILE_INFO_TIPS - szInfoTips = __tr2qs_ctx("Many settings have tooltips that can be shown by holding " \ - "the cursor over their label for a few seconds.","options"); -#else - szInfoTips = ""; -#endif - QString szOkCancelButtons = __tr2qs_ctx("When you have finished, click \"OK\" to accept your changes " \ - "or \"Cancel\" to discard them. Clicking \"Apply\" will commit your " \ - "changes without closing the window.","options"); - - - QString szFrontText = QString( - "" \ - "" \ - "" \ - "" \ - "" \ - "" \ - "" \ - "
" \ - "

%1

" \ - "
" \ - "
" \ - "
" \ - "

" \ - "%2" \ - "

" \ - "
" \ - "

" \ - "%3" \ - "

" \ - "
" \ - "

" \ - "%4" \ - "

" \ - "
" - ).arg(szDialogTitle).arg(szDialog).arg(szInfoTips).arg(szOkCancelButtons); - - QString szCaption = szDialogTitle + " - KVIrc"; - setCaption(szCaption); - - QGridLayout * g1 = new QGridLayout(this,2,5,8,8); - QSplitter * spl = new QSplitter(Qt::Horizontal,this); - - g1->addMultiCellWidget(spl,0,0,0,4); - - KviTalVBox * vbox = new KviTalVBox(spl); - vbox->setSpacing(2); - vbox->setMargin(0); - - // Controlling list view - m_pListView = new KviTalListView(vbox); - m_pListView->addColumn(""); - m_pListView->header()->hide(); - m_pListView->setRootIsDecorated(true); - m_pListView->setSorting(-1); - connect(m_pListView,SIGNAL(selectionChanged(KviTalListViewItem *)),this,SLOT(listViewItemSelectionChanged(KviTalListViewItem *))); - - KviTalHBox * hbox = new KviTalHBox(vbox); - vbox->setSpacing(2); - vbox->setMargin(0); - - m_pSearchLineEdit = new QLineEdit(hbox); - connect(m_pSearchLineEdit,SIGNAL(returnPressed()),this,SLOT(searchClicked())); - m_pSearchButton = new KviStyledToolButton(hbox); - m_pSearchButton->setUsesBigPixmap(false); - m_pSearchButton->setIconSet(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_SEARCH))); - connect(m_pSearchButton,SIGNAL(clicked()),this,SLOT(searchClicked())); - connect(m_pSearchLineEdit,SIGNAL(textChanged(const QString &)),this,SLOT(searchLineEditTextChanged(const QString &))); - -#ifdef COMPILE_INFO_TIPS - QString szTip = __tr2qs_ctx("

This is the search tool for this options dialog.

" \ - "

You can enter a search term either in your native " \ - "language or in english and press the button on the right. " \ - "The pages that contain some options related to the " \ - "search term will be highlighted and you will be able " \ - "to quickly find them.

Try \"nickname\" for example.

","options"); - KviTalToolTip::add(m_pSearchLineEdit,szTip); - KviTalToolTip::add(m_pSearchButton,szTip); -#endif - - vbox = new KviTalVBox(spl); - vbox->setSpacing(2); - vbox->setMargin(0); - - m_pCategoryLabel = new QLabel(" ",vbox,"labgeneraloptions"); - //m_pCategoryLabel->setMargin(3); - - QFrame * f = new QFrame(vbox); - f->setFrameStyle(QFrame::HLine | QFrame::Sunken); - - // Widget stack - m_pWidgetStack = new KviTalWidgetStack(vbox); - vbox->setStretchFactor(m_pWidgetStack,1); - - // First widget visible - m_pFrontWidget = new KviGeneralOptionsFrontWidget(m_pWidgetStack,szFrontText); - m_pWidgetStack->addWidget(m_pFrontWidget); - - int idx = m_pWidgetStack->indexOf(m_pFrontWidget); - m_pWidgetStack->widget(idx)->raise(); - -// Ok,Cancel,Help - - QPushButton * b = new QPushButton(__tr2qs_ctx("&OK","options"),this,"btnok"); - KviTalToolTip::add(b,__tr2qs_ctx("Close this dialog, accepting all changes.","options")); - connect(b,SIGNAL(clicked()),this,SLOT(okClicked())); - //b->setMinimumWidth(whatIsThisWidth); - b->setIconSet(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_ACCEPT))); - g1->addWidget(b,1,2); - - b = new QPushButton(__tr2qs_ctx("&Apply","options"),this,"btnapply"); - KviTalToolTip::add(b,__tr2qs_ctx("Commit all changes immediately.","options")); - connect(b,SIGNAL(clicked()),this,SLOT(applyClicked())); - b->setIconSet(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_ACCEPT))); - g1->addWidget(b,1,3); - - b = new QPushButton(__tr2qs_ctx("Cancel","options"),this,"btncancel"); - KviTalToolTip::add(b,__tr2qs_ctx("Close this dialog, discarding all changes.","options")); - b->setDefault(true); - //b->setMinimumWidth(whatIsThisWidth); - connect(b,SIGNAL(clicked()),this,SLOT(cancelClicked())); - b->setIconSet(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_DISCARD))); - g1->addWidget(b,1,4); - - g1->setRowStretch(0,1); - g1->setColStretch(1,1); - - - fillListView(0,g_pOptionsInstanceManager->instanceEntryTree(),szGroup); - - if(!parent()) - { - if(KVI_OPTION_RECT(KviOption_rectGeneralOptionsDialogGeometry).y() < 5) - { - KVI_OPTION_RECT(KviOption_rectGeneralOptionsDialogGeometry).setY(5); - } - //setGeometry(KVI_OPTION_RECT(KviOption_rectGeneralOptionsDialogGeometry)); - resize(KVI_OPTION_RECT(KviOption_rectGeneralOptionsDialogGeometry).width(), - KVI_OPTION_RECT(KviOption_rectGeneralOptionsDialogGeometry).height()); - move(KVI_OPTION_RECT(KviOption_rectGeneralOptionsDialogGeometry).x(), - KVI_OPTION_RECT(KviOption_rectGeneralOptionsDialogGeometry).y()); - } - - new QShortcut(Qt::Key_Escape,this,SLOT(close())); -} - -KviOptionsDialog::~KviOptionsDialog() -{ - if(!parent())KVI_OPTION_RECT(KviOption_rectGeneralOptionsDialogGeometry) = QRect(pos().x(),pos().y(), - size().width(),size().height()); - if(g_pOptionsDialogDict) - g_pOptionsDialogDict->remove(m_szGroup); -} - - -void KviOptionsDialog::searchLineEditTextChanged(const QString &) -{ - QString txt = m_pSearchLineEdit->text().stripWhiteSpace(); - m_pSearchButton->setEnabled(txt.length() > 0); -} - -bool KviOptionsDialog::recursiveSearch(KviOptionsListViewItem * pItem,const QStringList &lKeywords) -{ - //debug("recursive search:"); - if(!pItem)return false; - - if(!pItem->m_pOptionsWidget) - { - pItem->m_pOptionsWidget = g_pOptionsInstanceManager->getInstance(pItem->m_pInstanceEntry,m_pWidgetStack); - m_pWidgetStack->addWidget(pItem->m_pOptionsWidget); - } - - bool bFoundSomethingHere = false; - KviPointerHashTable lOptionWidgetsToMark; - lOptionWidgetsToMark.setAutoDelete(true); - QTabWidget * pTabWidgetToMark = 0; - - QObject * o; - QObjectList ol = pItem->m_pOptionsWidget->queryList(); - if(ol.count() > 0) - { - for(QObjectList::Iterator it = ol.begin();it != ol.end();++it) - { - o = *it; - QString szText; - if(o->inherits("QLabel"))szText = ((QLabel *)o)->text(); - else if(o->inherits("QCheckBox"))szText = ((QCheckBox *)o)->text(); - else if(o->inherits("KviTalGroupBox"))szText = ((KviTalGroupBox *)o)->title(); -#ifdef COMPILE_INFO_TIPS - if(o->inherits("QWidget")) - szText.append(((QWidget *)o)->toolTip()); -#endif - if(!szText.isEmpty()) - { - bool bOk = true; - for(int j=0;jinherits("QWidget")) - { - QWidget* pWidget=(QWidget*)o; - QFont font = pWidget->font(); - font.setBold(bOk); - font.setUnderline(bOk); - pWidget->setFont(font); - - // if there is a QTabWidget in the parent chain, signal it in the tab text - QObject * pParent = pWidget->parent(); - while(pParent) - { - if(pParent->inherits("QTabWidget")) - { - pTabWidgetToMark = (QTabWidget *)pParent; - break; - } - pParent = pParent->parent(); - } - - if(pTabWidgetToMark) - { - // lookup the KviOptionsWidget parent - pParent = pWidget->parent(); - while(pParent) - { - if(pParent->inherits("KviOptionsWidget")) - { - bool * pExistingBool = lOptionWidgetsToMark.find(pParent); - if(pExistingBool) - { - if(bOk) - *pExistingBool = true; - } else { - lOptionWidgetsToMark.insert(pParent,new bool(bOk)); - } - break; - } - pParent = pParent->parent(); - } - } - } - } - } - } - - if(pTabWidgetToMark) - { - KviPointerHashTableIterator it(lOptionWidgetsToMark); - while(bool * pBool = it.current()) - { - KviOptionsWidget * pOptionsWidget = (KviOptionsWidget *)it.currentKey(); - QString szTxt = pTabWidgetToMark->tabLabel(pOptionsWidget); - if(KviQString::equalCIN(szTxt,">>> ",4)) - { - szTxt.replace(">>> ",""); - szTxt.replace(" <<<",""); - } - if(*pBool) - { - szTxt.insert(0,">>> "); - szTxt += QString(" <<<"); - } - pTabWidgetToMark->setTabLabel(pOptionsWidget,szTxt); - ++it; - } - } - - pItem->setHighlighted(bFoundSomethingHere); - - KviOptionsListViewItem * pChild = (KviOptionsListViewItem *)pItem->firstChild(); - bool bFoundSomethingInside = false; - while(pChild) - { - bool bRet = recursiveSearch(pChild,lKeywords); - if(bRet)bFoundSomethingInside = true; - pChild = (KviOptionsListViewItem *)(pChild->nextSibling()); - } - pItem->setSelected(false); - m_pListView->setOpen(pItem,bFoundSomethingInside); - return (bFoundSomethingInside || bFoundSomethingHere); -} - -void KviOptionsDialog::search(const QStringList &lKeywords) -{ - m_pListView->setUpdatesEnabled(false); - - KviOptionsListViewItem * pChild = (KviOptionsListViewItem *)(m_pListView->firstChild()); - bool bFoundSomethingInside = false; - while(pChild) - { - bFoundSomethingInside = recursiveSearch(pChild,lKeywords); - pChild = (KviOptionsListViewItem *)(pChild->nextSibling()); - } - m_pListView->setUpdatesEnabled(true); - m_pListView->triggerUpdate(); -} - -void KviOptionsDialog::search(const QString &szKeywords) -{ - QStringList lKeywords = QStringList::split(" ",szKeywords,false); - search(lKeywords); -} - -void KviOptionsDialog::searchClicked() -{ - QString szTxt = m_pSearchLineEdit->text().stripWhiteSpace(); - if(!szTxt.isEmpty()) - search(szTxt); -} - -void KviOptionsDialog::fillListView(KviTalListViewItem * p,KviPointerList * l,const QString &szGroup,bool bNotContainedOnly) -{ - if(!l)return; - - KviOptionsListViewItem * it; - KviOptionsWidgetInstanceEntry * e; - - KviPointerList tmp; - tmp.setAutoDelete(false); - - - for(e = l->first();e;e = l->next()) - { - // must be in the correct group - // if we want only containers then well.. must be one - e->bDoInsert = KviQString::equalCI(szGroup,e->szGroup) && ((!bNotContainedOnly) || e->bIsContainer || e->bIsNotContained); - KviOptionsWidgetInstanceEntry * ee = tmp.first(); - int idx = 0; - while(ee) - { - if(ee->iPriority >= e->iPriority)break; - idx++; - ee = tmp.next(); - } - tmp.insert(idx,e); - } - - for(e = tmp.first();e;e = tmp.next()) - { - if(e->bDoInsert) - { - if(p)it = new KviOptionsListViewItem(p,e); - else it = new KviOptionsListViewItem(m_pListView,e); - if(!it->m_pOptionsWidget) - { - it->m_pOptionsWidget = g_pOptionsInstanceManager->getInstance(it->m_pInstanceEntry,m_pWidgetStack); - m_pWidgetStack->addWidget(it->m_pOptionsWidget); - } - } else { - it = (KviOptionsListViewItem *)p; - } - - if(e->pChildList) - { - if(e->bIsContainer) - { - // it's a container: add only eventual not contained children (containers or explicitly marked as not contained) - fillListView(it,e->pChildList,szGroup,true); - } else { - // it's not a container, add any children - fillListView(it,e->pChildList,szGroup,false); - } - } - } -} - -void KviOptionsDialog::listViewItemSelectionChanged(KviTalListViewItem *it) -{ - if(it) - { - QString str = it->text(0); - KviTalListViewItem * par = it->parent(); - - while(par) - { - str.prepend(" :: "); - str.prepend(par->text(0)); - par = par->parent(); - } - str.prepend(""); - str += ""; - - KviOptionsListViewItem *i = (KviOptionsListViewItem *)it; - if(!i->m_pOptionsWidget) - { - i->m_pOptionsWidget = g_pOptionsInstanceManager->getInstance(i->m_pInstanceEntry,m_pWidgetStack); - m_pWidgetStack->addWidget(i->m_pOptionsWidget); - } - - int idx = m_pWidgetStack->indexOf(i->m_pOptionsWidget); - m_pWidgetStack->setCurrentWidget(m_pWidgetStack->widget(idx)); - m_pCategoryLabel->setText(str); - } -} - -KviOptionsListViewItem * KviOptionsDialog::findItemByPage(KviOptionsListViewItem *it,KviOptionsWidget * pPage) -{ - if(!it)return 0; - if(it->m_pOptionsWidget == pPage)return it; - - KviOptionsListViewItem *i; - // run through the children - i = (KviOptionsListViewItem *)(it->firstChild()); - if(i) - { - i = findItemByPage(i,pPage); - if(i)return i; - } - - // not found in the children tree.. look in the next sibling - i = (KviOptionsListViewItem *)(it->nextSibling()); - if(i) - { - i = findItemByPage(i,pPage); - if(i)return i; - } - return 0; -} - - -void KviOptionsDialog::pageWantsToSwitchToAdvancedPage(KviOptionsWidget * pPage) -{ - // unused -} - -void KviOptionsDialog::applyClicked() -{ - apply(false); -} - -void KviOptionsDialog::apply(bool bDialogAboutToClose) -{ - - KviOptionsListViewItem *it = (KviOptionsListViewItem *)m_pListView->firstChild(); - while(it) - { - recursiveCommit(it); - it = (KviOptionsListViewItem *)it->nextSibling(); - } - - if(!bDialogAboutToClose) - { - // bring up the current widget again! - it = (KviOptionsListViewItem *)m_pListView->currentItem(); - if(it)listViewItemSelectionChanged(it); - } - - g_pApp->saveConfiguration(); - -} - -void KviOptionsDialog::okClicked() -{ - apply(true); - delete this; -} - -void KviOptionsDialog::cancelClicked() -{ - delete this; -} - -void KviOptionsDialog::closeEvent(QCloseEvent *e) -{ - e->ignore(); - delete this; -} - -void KviOptionsDialog::recursiveCommit(KviOptionsListViewItem *it) -{ - // First commit the children - if(!it) return; - KviOptionsListViewItem *it2 = (KviOptionsListViewItem *)it->firstChild(); - while(it2) - { - recursiveCommit(it2); - it2 = (KviOptionsListViewItem *)it2->nextSibling(); - } - // then the parents - if(it->m_pOptionsWidget) - { - it->m_pOptionsWidget->commit(); - delete it->m_pOptionsWidget; - it->m_pOptionsWidget = 0; - } - //refreshListView(); // <-- this tends to jump into infinite recursion -} -void KviOptionsDialog::keyPressEvent( QKeyEvent * e ) -{ - if(e->key()==Qt::Key_Return) - e->accept(); - else - e->ignore(); -} - -#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES -#include "m_dialog.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES diff --git a/src/modules/options/dialog.h b/src/modules/options/dialog.h index cd9aad4ac..5b59abe08 100644 --- a/src/modules/options/dialog.h +++ b/src/modules/options/dialog.h @@ -34,10 +34,10 @@ #include class QLabel; -class KviTalWidgetStack; class QPushButton; class QLineEdit; class QToolButton; +class KviTalWidgetStack; class KviGeneralOptionsFrontWidget : public KviOptionsWidget { diff --git a/src/modules/options/instances.cpp b/src/modules/options/instances.cpp deleted file mode 100644 index 2dd3e8db5..000000000 --- a/src/modules/options/instances.cpp +++ /dev/null @@ -1,3592 +0,0 @@ - - -// -// File : instances.cpp -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2001 Szymon Stefanek (stefanek@tin.it) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// - -// -// Instance creation routines for the KVIrc options module -// DO NOT EDIT THIS FILE!! ALL CHANGES WILL BE LOST!! -// This file is automatically generated by mkcreateinstanceproc.sh -// so any change should go in that script -// - -#include "optw_antispam.h" -#include "optw_avatar.h" -#include "optw_away.h" -#include "optw_connection.h" -#include "optw_ctcp.h" -#include "optw_ctcpfloodprotection.h" -#include "optw_dcc.h" -#include "optw_generalopt.h" -#include "optw_highlighting.h" -#include "optw_ident.h" -#include "optw_identity.h" -#include "optw_ignore.h" -#include "optw_input.h" -#include "optw_interfacefeatures.h" -#include "optw_interfacelookglobal.h" -#include "optw_irc.h" -#include "optw_ircoutput.h" -#include "optw_ircview.h" -#include "optw_lag.h" -#include "optw_logging.h" -#include "optw_mediatypes.h" -#include "optw_messages.h" -#include "optw_nickserv.h" -#include "optw_notify.h" -#include "optw_protection.h" -#include "optw_proxy.h" -#include "optw_query.h" -#include "optw_servers.h" -#include "optw_sound.h" -#include "optw_ssl.h" -#include "optw_taskbar.h" -#include "optw_textencoding.h" -#include "optw_texticons.h" -#include "optw_theme.h" -#include "optw_tools.h" -#include "optw_topiclabel.h" -#include "optw_transport.h" -#include "optw_tray.h" -#include "optw_uparser.h" -#include "optw_urlhandlers.h" -#include "optw_userlist.h" - -#include "kvi_locale.h" -#include "kvi_iconmanager.h" -#include "instances.h" - -int g_iOptionWidgetInstances = 0; - -KviOptionsWidget * classKviAntispamOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviAntispamOptionsWidget(parent); -} - -KviOptionsWidget * classKviAvatarAdvancedOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviAvatarAdvancedOptionsWidget(parent); -} - -KviOptionsWidget * classKviAwayOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviAwayOptionsWidget(parent); -} - -KviOptionsWidget * classKviConnectionOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviConnectionOptionsWidget(parent); -} - -KviOptionsWidget * classKviConnectionAdvancedOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviConnectionAdvancedOptionsWidget(parent); -} - -KviOptionsWidget * classKviSSLOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviSSLOptionsWidget(parent); -} - -KviOptionsWidget * classKviTransportOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTransportOptionsWidget(parent); -} - -KviOptionsWidget * classKviIdentOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIdentOptionsWidget(parent); -} - -KviOptionsWidget * classKviCtcpOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviCtcpOptionsWidget(parent); -} - -KviOptionsWidget * classKviCtcpFloodProtectionOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviCtcpFloodProtectionOptionsWidget(parent); -} - -KviOptionsWidget * classKviDccOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviDccOptionsWidget(parent); -} - -KviOptionsWidget * classKviDccGeneralOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviDccGeneralOptionsWidget(parent); -} - -KviOptionsWidget * classKviDccAdvancedOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviDccAdvancedOptionsWidget(parent); -} - -KviOptionsWidget * classKviDccSendOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviDccSendOptionsWidget(parent); -} - -KviOptionsWidget * classKviDccSendGeneralOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviDccSendGeneralOptionsWidget(parent); -} - -KviOptionsWidget * classKviDccSendAdvancedOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviDccSendAdvancedOptionsWidget(parent); -} - -KviOptionsWidget * classKviDccChatOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviDccChatOptionsWidget(parent); -} - -KviOptionsWidget * classKviDccVoiceOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviDccVoiceOptionsWidget(parent); -} - -KviOptionsWidget * classKviGeneralOptOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviGeneralOptOptionsWidget(parent); -} - -KviOptionsWidget * classKviAlertHighlightingOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviAlertHighlightingOptionsWidget(parent); -} - -KviOptionsWidget * classKviHighlightingOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviHighlightingOptionsWidget(parent); -} - -KviOptionsWidget * classKviAlertOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviAlertOptionsWidget(parent); -} - -KviOptionsWidget * classKviIdentityOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIdentityOptionsWidget(parent); -} - -KviOptionsWidget * classKviIdentityGeneralOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIdentityGeneralOptionsWidget(parent); -} - -KviOptionsWidget * classKviIdentityAvatarOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIdentityAvatarOptionsWidget(parent); -} - -KviOptionsWidget * classKviIdentityAdvancedOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIdentityAdvancedOptionsWidget(parent); -} - -KviOptionsWidget * classKviIgnoreOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIgnoreOptionsWidget(parent); -} - -KviOptionsWidget * classKviInputLookOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviInputLookOptionsWidget(parent); -} - -KviOptionsWidget * classKviInputFeaturesOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviInputFeaturesOptionsWidget(parent); -} - -KviOptionsWidget * classKviInterfaceFeaturesOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviInterfaceFeaturesOptionsWidget(parent); -} - -KviOptionsWidget * classKviThemeGeneralOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviThemeGeneralOptionsWidget(parent); -} - -KviOptionsWidget * classKviThemeTransparencyOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviThemeTransparencyOptionsWidget(parent); -} - -KviOptionsWidget * classKviThemeMdiCaptionsOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviThemeMdiCaptionsOptionsWidget(parent); -} - -KviOptionsWidget * classKviThemeMdiAreaOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviThemeMdiAreaOptionsWidget(parent); -} - -KviOptionsWidget * classKviThemeToolBarAppletsOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviThemeToolBarAppletsOptionsWidget(parent); -} - -KviOptionsWidget * classKviIrcOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIrcOptionsWidget(parent); -} - -KviOptionsWidget * classKviIrcGeneralOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIrcGeneralOptionsWidget(parent); -} - -KviOptionsWidget * classKviIrcAdvancedOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIrcAdvancedOptionsWidget(parent); -} - -KviOptionsWidget * classKviChannelOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviChannelOptionsWidget(parent); -} - -KviOptionsWidget * classKviChannelGeneralOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviChannelGeneralOptionsWidget(parent); -} - -KviOptionsWidget * classKviChannelAdvancedOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviChannelAdvancedOptionsWidget(parent); -} - -KviOptionsWidget * classKviIrcOutputOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIrcOutputOptionsWidget(parent); -} - -KviOptionsWidget * classKviIrcViewThemeOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIrcViewThemeOptionsWidget(parent); -} - -KviOptionsWidget * classKviIrcViewLookOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIrcViewLookOptionsWidget(parent); -} - -KviOptionsWidget * classKviIrcViewFeaturesOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviIrcViewFeaturesOptionsWidget(parent); -} - -KviOptionsWidget * classKviLagOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviLagOptionsWidget(parent); -} - -KviOptionsWidget * classKviLoggingOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviLoggingOptionsWidget(parent); -} - -KviOptionsWidget * classKviMediaTypesOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviMediaTypesOptionsWidget(parent); -} - -KviOptionsWidget * classKviMessageOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviMessageOptionsWidget(parent); -} - -KviOptionsWidget * classKviPrivmsgOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviPrivmsgOptionsWidget(parent); -} - -KviOptionsWidget * classKviTimestampOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTimestampOptionsWidget(parent); -} - -KviOptionsWidget * classKviMessageColorsOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviMessageColorsOptionsWidget(parent); -} - -KviOptionsWidget * classKviStandardColorsOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviStandardColorsOptionsWidget(parent); -} - -KviOptionsWidget * classKviNickServOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviNickServOptionsWidget(parent); -} - -KviOptionsWidget * classKviNotifyOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviNotifyOptionsWidget(parent); -} - -KviOptionsWidget * classKviNotifierOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviNotifierOptionsWidget(parent); -} - -KviOptionsWidget * classKviProtectionOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviProtectionOptionsWidget(parent); -} - -KviOptionsWidget * classKviProxyOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviProxyOptionsWidget(parent); -} - -KviOptionsWidget * classKviQueryOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviQueryOptionsWidget(parent); -} - -KviOptionsWidget * classKviServerOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviServerOptionsWidget(parent); -} - -KviOptionsWidget * classKviSoundOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviSoundOptionsWidget(parent); -} - -KviOptionsWidget * classKviSoundGeneralOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviSoundGeneralOptionsWidget(parent); -} - -KviOptionsWidget * classKviSoundsOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviSoundsOptionsWidget(parent); -} - -KviOptionsWidget * classKviTaskBarOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTaskBarOptionsWidget(parent); -} - -KviOptionsWidget * classKviTreeTaskBarOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTreeTaskBarOptionsWidget(parent); -} - -KviOptionsWidget * classKviTreeTaskBarForegroundOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTreeTaskBarForegroundOptionsWidget(parent); -} - -KviOptionsWidget * classKviTreeTaskBarBackgroundOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTreeTaskBarBackgroundOptionsWidget(parent); -} - -KviOptionsWidget * classKviTreeTaskBarFeaturesOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTreeTaskBarFeaturesOptionsWidget(parent); -} - -KviOptionsWidget * classKviClassicTaskBarOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviClassicTaskBarOptionsWidget(parent); -} - -KviOptionsWidget * classKviTextEncodingOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTextEncodingOptionsWidget(parent); -} - -KviOptionsWidget * classKviTextIconsOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTextIconsOptionsWidget(parent); -} - -KviOptionsWidget * classKviToolsOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviToolsOptionsWidget(parent); -} - -KviOptionsWidget * classKviTopicLabelLookOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTopicLabelLookOptionsWidget(parent); -} - -KviOptionsWidget * classKviTrayOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviTrayOptionsWidget(parent); -} - -KviOptionsWidget * classKviUParserOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviUParserOptionsWidget(parent); -} - -KviOptionsWidget * classKviUrlHandlersOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviUrlHandlersOptionsWidget(parent); -} - -KviOptionsWidget * classKviUserListLookOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviUserListLookOptionsWidget(parent); -} - -KviOptionsWidget * classKviUserListLookBackgroundOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviUserListLookBackgroundOptionsWidget(parent); -} - -KviOptionsWidget * classKviUserListLookForegroundOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviUserListLookForegroundOptionsWidget(parent); -} - -KviOptionsWidget * classKviUserListGridOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviUserListGridOptionsWidget(parent); -} - -KviOptionsWidget * classKviUserListFeaturesOptionsWidget_createInstanceProc(QWidget * parent) -{ - return new KviUserListFeaturesOptionsWidget(parent); -} - - - -static const char * g_szName_KviAntispamOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviAntispamOptionsWidget; -static const char * g_szClassName_KviAntispamOptionsWidget = "KviAntispamOptionsWidget"; -static const char * g_szName_KviAvatarAdvancedOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviAvatarAdvancedOptionsWidget; -static const char * g_szClassName_KviAvatarAdvancedOptionsWidget = "KviAvatarAdvancedOptionsWidget"; -static const char * g_szName_KviAwayOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviAwayOptionsWidget; -static const char * g_szClassName_KviAwayOptionsWidget = "KviAwayOptionsWidget"; -static const char * g_szName_KviConnectionOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviConnectionOptionsWidget; -static const char * g_szClassName_KviConnectionOptionsWidget = "KviConnectionOptionsWidget"; -static const char * g_szName_KviConnectionAdvancedOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviConnectionAdvancedOptionsWidget; -static const char * g_szClassName_KviConnectionAdvancedOptionsWidget = "KviConnectionAdvancedOptionsWidget"; -static const char * g_szName_KviSSLOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviSSLOptionsWidget; -static const char * g_szClassName_KviSSLOptionsWidget = "KviSSLOptionsWidget"; -static const char * g_szName_KviTransportOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTransportOptionsWidget; -static const char * g_szClassName_KviTransportOptionsWidget = "KviTransportOptionsWidget"; -static const char * g_szName_KviIdentOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIdentOptionsWidget; -static const char * g_szClassName_KviIdentOptionsWidget = "KviIdentOptionsWidget"; -static const char * g_szName_KviCtcpOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviCtcpOptionsWidget; -static const char * g_szClassName_KviCtcpOptionsWidget = "KviCtcpOptionsWidget"; -static const char * g_szName_KviCtcpFloodProtectionOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviCtcpFloodProtectionOptionsWidget; -static const char * g_szClassName_KviCtcpFloodProtectionOptionsWidget = "KviCtcpFloodProtectionOptionsWidget"; -static const char * g_szName_KviDccOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviDccOptionsWidget; -static const char * g_szClassName_KviDccOptionsWidget = "KviDccOptionsWidget"; -static const char * g_szName_KviDccGeneralOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviDccGeneralOptionsWidget; -static const char * g_szClassName_KviDccGeneralOptionsWidget = "KviDccGeneralOptionsWidget"; -static const char * g_szName_KviDccAdvancedOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviDccAdvancedOptionsWidget; -static const char * g_szClassName_KviDccAdvancedOptionsWidget = "KviDccAdvancedOptionsWidget"; -static const char * g_szName_KviDccSendOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviDccSendOptionsWidget; -static const char * g_szClassName_KviDccSendOptionsWidget = "KviDccSendOptionsWidget"; -static const char * g_szName_KviDccSendGeneralOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviDccSendGeneralOptionsWidget; -static const char * g_szClassName_KviDccSendGeneralOptionsWidget = "KviDccSendGeneralOptionsWidget"; -static const char * g_szName_KviDccSendAdvancedOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviDccSendAdvancedOptionsWidget; -static const char * g_szClassName_KviDccSendAdvancedOptionsWidget = "KviDccSendAdvancedOptionsWidget"; -static const char * g_szName_KviDccChatOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviDccChatOptionsWidget; -static const char * g_szClassName_KviDccChatOptionsWidget = "KviDccChatOptionsWidget"; -static const char * g_szName_KviDccVoiceOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviDccVoiceOptionsWidget; -static const char * g_szClassName_KviDccVoiceOptionsWidget = "KviDccVoiceOptionsWidget"; -static const char * g_szName_KviGeneralOptOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviGeneralOptOptionsWidget; -static const char * g_szClassName_KviGeneralOptOptionsWidget = "KviGeneralOptOptionsWidget"; -static const char * g_szName_KviAlertHighlightingOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviAlertHighlightingOptionsWidget; -static const char * g_szClassName_KviAlertHighlightingOptionsWidget = "KviAlertHighlightingOptionsWidget"; -static const char * g_szName_KviHighlightingOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviHighlightingOptionsWidget; -static const char * g_szClassName_KviHighlightingOptionsWidget = "KviHighlightingOptionsWidget"; -static const char * g_szName_KviAlertOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviAlertOptionsWidget; -static const char * g_szClassName_KviAlertOptionsWidget = "KviAlertOptionsWidget"; -static const char * g_szName_KviIdentityOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIdentityOptionsWidget; -static const char * g_szClassName_KviIdentityOptionsWidget = "KviIdentityOptionsWidget"; -static const char * g_szName_KviIdentityGeneralOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIdentityGeneralOptionsWidget; -static const char * g_szClassName_KviIdentityGeneralOptionsWidget = "KviIdentityGeneralOptionsWidget"; -static const char * g_szName_KviIdentityAvatarOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIdentityAvatarOptionsWidget; -static const char * g_szClassName_KviIdentityAvatarOptionsWidget = "KviIdentityAvatarOptionsWidget"; -static const char * g_szName_KviIdentityAdvancedOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIdentityAdvancedOptionsWidget; -static const char * g_szClassName_KviIdentityAdvancedOptionsWidget = "KviIdentityAdvancedOptionsWidget"; -static const char * g_szName_KviIgnoreOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIgnoreOptionsWidget; -static const char * g_szClassName_KviIgnoreOptionsWidget = "KviIgnoreOptionsWidget"; -static const char * g_szName_KviInputLookOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviInputLookOptionsWidget; -static const char * g_szClassName_KviInputLookOptionsWidget = "KviInputLookOptionsWidget"; -static const char * g_szName_KviInputFeaturesOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviInputFeaturesOptionsWidget; -static const char * g_szClassName_KviInputFeaturesOptionsWidget = "KviInputFeaturesOptionsWidget"; -static const char * g_szName_KviInterfaceFeaturesOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviInterfaceFeaturesOptionsWidget; -static const char * g_szClassName_KviInterfaceFeaturesOptionsWidget = "KviInterfaceFeaturesOptionsWidget"; -static const char * g_szName_KviThemeGeneralOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviThemeGeneralOptionsWidget; -static const char * g_szClassName_KviThemeGeneralOptionsWidget = "KviThemeGeneralOptionsWidget"; -static const char * g_szName_KviThemeTransparencyOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviThemeTransparencyOptionsWidget; -static const char * g_szClassName_KviThemeTransparencyOptionsWidget = "KviThemeTransparencyOptionsWidget"; -static const char * g_szName_KviThemeMdiCaptionsOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviThemeMdiCaptionsOptionsWidget; -static const char * g_szClassName_KviThemeMdiCaptionsOptionsWidget = "KviThemeMdiCaptionsOptionsWidget"; -static const char * g_szName_KviThemeMdiAreaOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviThemeMdiAreaOptionsWidget; -static const char * g_szClassName_KviThemeMdiAreaOptionsWidget = "KviThemeMdiAreaOptionsWidget"; -static const char * g_szName_KviThemeToolBarAppletsOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviThemeToolBarAppletsOptionsWidget; -static const char * g_szClassName_KviThemeToolBarAppletsOptionsWidget = "KviThemeToolBarAppletsOptionsWidget"; -static const char * g_szName_KviIrcOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIrcOptionsWidget; -static const char * g_szClassName_KviIrcOptionsWidget = "KviIrcOptionsWidget"; -static const char * g_szName_KviIrcGeneralOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIrcGeneralOptionsWidget; -static const char * g_szClassName_KviIrcGeneralOptionsWidget = "KviIrcGeneralOptionsWidget"; -static const char * g_szName_KviIrcAdvancedOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIrcAdvancedOptionsWidget; -static const char * g_szClassName_KviIrcAdvancedOptionsWidget = "KviIrcAdvancedOptionsWidget"; -static const char * g_szName_KviChannelOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviChannelOptionsWidget; -static const char * g_szClassName_KviChannelOptionsWidget = "KviChannelOptionsWidget"; -static const char * g_szName_KviChannelGeneralOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviChannelGeneralOptionsWidget; -static const char * g_szClassName_KviChannelGeneralOptionsWidget = "KviChannelGeneralOptionsWidget"; -static const char * g_szName_KviChannelAdvancedOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviChannelAdvancedOptionsWidget; -static const char * g_szClassName_KviChannelAdvancedOptionsWidget = "KviChannelAdvancedOptionsWidget"; -static const char * g_szName_KviIrcOutputOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIrcOutputOptionsWidget; -static const char * g_szClassName_KviIrcOutputOptionsWidget = "KviIrcOutputOptionsWidget"; -static const char * g_szName_KviIrcViewThemeOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIrcViewThemeOptionsWidget; -static const char * g_szClassName_KviIrcViewThemeOptionsWidget = "KviIrcViewThemeOptionsWidget"; -static const char * g_szName_KviIrcViewLookOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIrcViewLookOptionsWidget; -static const char * g_szClassName_KviIrcViewLookOptionsWidget = "KviIrcViewLookOptionsWidget"; -static const char * g_szName_KviIrcViewFeaturesOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviIrcViewFeaturesOptionsWidget; -static const char * g_szClassName_KviIrcViewFeaturesOptionsWidget = "KviIrcViewFeaturesOptionsWidget"; -static const char * g_szName_KviLagOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviLagOptionsWidget; -static const char * g_szClassName_KviLagOptionsWidget = "KviLagOptionsWidget"; -static const char * g_szName_KviLoggingOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviLoggingOptionsWidget; -static const char * g_szClassName_KviLoggingOptionsWidget = "KviLoggingOptionsWidget"; -static const char * g_szName_KviMediaTypesOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviMediaTypesOptionsWidget; -static const char * g_szClassName_KviMediaTypesOptionsWidget = "KviMediaTypesOptionsWidget"; -static const char * g_szName_KviMessageOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviMessageOptionsWidget; -static const char * g_szClassName_KviMessageOptionsWidget = "KviMessageOptionsWidget"; -static const char * g_szName_KviPrivmsgOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviPrivmsgOptionsWidget; -static const char * g_szClassName_KviPrivmsgOptionsWidget = "KviPrivmsgOptionsWidget"; -static const char * g_szName_KviTimestampOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTimestampOptionsWidget; -static const char * g_szClassName_KviTimestampOptionsWidget = "KviTimestampOptionsWidget"; -static const char * g_szName_KviMessageColorsOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviMessageColorsOptionsWidget; -static const char * g_szClassName_KviMessageColorsOptionsWidget = "KviMessageColorsOptionsWidget"; -static const char * g_szName_KviStandardColorsOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviStandardColorsOptionsWidget; -static const char * g_szClassName_KviStandardColorsOptionsWidget = "KviStandardColorsOptionsWidget"; -static const char * g_szName_KviNickServOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviNickServOptionsWidget; -static const char * g_szClassName_KviNickServOptionsWidget = "KviNickServOptionsWidget"; -static const char * g_szName_KviNotifyOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviNotifyOptionsWidget; -static const char * g_szClassName_KviNotifyOptionsWidget = "KviNotifyOptionsWidget"; -static const char * g_szName_KviNotifierOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviNotifierOptionsWidget; -static const char * g_szClassName_KviNotifierOptionsWidget = "KviNotifierOptionsWidget"; -static const char * g_szName_KviProtectionOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviProtectionOptionsWidget; -static const char * g_szClassName_KviProtectionOptionsWidget = "KviProtectionOptionsWidget"; -static const char * g_szName_KviProxyOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviProxyOptionsWidget; -static const char * g_szClassName_KviProxyOptionsWidget = "KviProxyOptionsWidget"; -static const char * g_szName_KviQueryOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviQueryOptionsWidget; -static const char * g_szClassName_KviQueryOptionsWidget = "KviQueryOptionsWidget"; -static const char * g_szName_KviServerOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviServerOptionsWidget; -static const char * g_szClassName_KviServerOptionsWidget = "KviServerOptionsWidget"; -static const char * g_szName_KviSoundOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviSoundOptionsWidget; -static const char * g_szClassName_KviSoundOptionsWidget = "KviSoundOptionsWidget"; -static const char * g_szName_KviSoundGeneralOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviSoundGeneralOptionsWidget; -static const char * g_szClassName_KviSoundGeneralOptionsWidget = "KviSoundGeneralOptionsWidget"; -static const char * g_szName_KviSoundsOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviSoundsOptionsWidget; -static const char * g_szClassName_KviSoundsOptionsWidget = "KviSoundsOptionsWidget"; -static const char * g_szName_KviTaskBarOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTaskBarOptionsWidget; -static const char * g_szClassName_KviTaskBarOptionsWidget = "KviTaskBarOptionsWidget"; -static const char * g_szName_KviTreeTaskBarOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTreeTaskBarOptionsWidget; -static const char * g_szClassName_KviTreeTaskBarOptionsWidget = "KviTreeTaskBarOptionsWidget"; -static const char * g_szName_KviTreeTaskBarForegroundOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTreeTaskBarForegroundOptionsWidget; -static const char * g_szClassName_KviTreeTaskBarForegroundOptionsWidget = "KviTreeTaskBarForegroundOptionsWidget"; -static const char * g_szName_KviTreeTaskBarBackgroundOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTreeTaskBarBackgroundOptionsWidget; -static const char * g_szClassName_KviTreeTaskBarBackgroundOptionsWidget = "KviTreeTaskBarBackgroundOptionsWidget"; -static const char * g_szName_KviTreeTaskBarFeaturesOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTreeTaskBarFeaturesOptionsWidget; -static const char * g_szClassName_KviTreeTaskBarFeaturesOptionsWidget = "KviTreeTaskBarFeaturesOptionsWidget"; -static const char * g_szName_KviClassicTaskBarOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviClassicTaskBarOptionsWidget; -static const char * g_szClassName_KviClassicTaskBarOptionsWidget = "KviClassicTaskBarOptionsWidget"; -static const char * g_szName_KviTextEncodingOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTextEncodingOptionsWidget; -static const char * g_szClassName_KviTextEncodingOptionsWidget = "KviTextEncodingOptionsWidget"; -static const char * g_szName_KviTextIconsOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTextIconsOptionsWidget; -static const char * g_szClassName_KviTextIconsOptionsWidget = "KviTextIconsOptionsWidget"; -static const char * g_szName_KviToolsOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviToolsOptionsWidget; -static const char * g_szClassName_KviToolsOptionsWidget = "KviToolsOptionsWidget"; -static const char * g_szName_KviTopicLabelLookOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTopicLabelLookOptionsWidget; -static const char * g_szClassName_KviTopicLabelLookOptionsWidget = "KviTopicLabelLookOptionsWidget"; -static const char * g_szName_KviTrayOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviTrayOptionsWidget; -static const char * g_szClassName_KviTrayOptionsWidget = "KviTrayOptionsWidget"; -static const char * g_szName_KviUParserOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviUParserOptionsWidget; -static const char * g_szClassName_KviUParserOptionsWidget = "KviUParserOptionsWidget"; -static const char * g_szName_KviUrlHandlersOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviUrlHandlersOptionsWidget; -static const char * g_szClassName_KviUrlHandlersOptionsWidget = "KviUrlHandlersOptionsWidget"; -static const char * g_szName_KviUserListLookOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviUserListLookOptionsWidget; -static const char * g_szClassName_KviUserListLookOptionsWidget = "KviUserListLookOptionsWidget"; -static const char * g_szName_KviUserListLookBackgroundOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviUserListLookBackgroundOptionsWidget; -static const char * g_szClassName_KviUserListLookBackgroundOptionsWidget = "KviUserListLookBackgroundOptionsWidget"; -static const char * g_szName_KviUserListLookForegroundOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviUserListLookForegroundOptionsWidget; -static const char * g_szClassName_KviUserListLookForegroundOptionsWidget = "KviUserListLookForegroundOptionsWidget"; -static const char * g_szName_KviUserListGridOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviUserListGridOptionsWidget; -static const char * g_szClassName_KviUserListGridOptionsWidget = "KviUserListGridOptionsWidget"; -static const char * g_szName_KviUserListFeaturesOptionsWidget = KVI_OPTIONS_WIDGET_NAME_KviUserListFeaturesOptionsWidget; -static const char * g_szClassName_KviUserListFeaturesOptionsWidget = "KviUserListFeaturesOptionsWidget"; - -KviOptionsInstanceManager::KviOptionsInstanceManager() -: QObject(0) -{ - - //debug("Instantiating"); - // Create the global widget dict : case sensitive , do not copy keys - m_pInstanceTree = new KviPointerList; - m_pInstanceTree->setAutoDelete(true); - - - KviOptionsWidgetInstanceEntry * e0; - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviConnectionOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviConnectionOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviConnectionOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviConnectionOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviConnectionOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviConnectionOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviConnectionOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviConnectionOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviConnectionOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviConnectionOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviConnectionOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviConnectionOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviConnectionOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviConnectionOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviConnectionOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - KviOptionsWidgetInstanceEntry * e1; - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviConnectionAdvancedOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviConnectionAdvancedOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviConnectionAdvancedOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviConnectionAdvancedOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviConnectionAdvancedOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviConnectionAdvancedOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviConnectionAdvancedOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviConnectionAdvancedOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviConnectionAdvancedOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviConnectionAdvancedOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviConnectionAdvancedOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviConnectionAdvancedOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviConnectionAdvancedOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviConnectionAdvancedOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviConnectionAdvancedOptionsWidget,"options"); - e0->pChildList->append(e1); - - e1->pChildList = new KviPointerList; - e1->pChildList->setAutoDelete(true); - - KviOptionsWidgetInstanceEntry * e2; - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviSSLOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviSSLOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviSSLOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviSSLOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviSSLOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviSSLOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviSSLOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviSSLOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviSSLOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviSSLOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviSSLOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviSSLOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviSSLOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviSSLOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviSSLOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviTransportOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviTransportOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTransportOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTransportOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTransportOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTransportOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTransportOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTransportOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTransportOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTransportOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTransportOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTransportOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTransportOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviTransportOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTransportOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviIdentOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviIdentOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIdentOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIdentOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIdentOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIdentOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIdentOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIdentOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIdentOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviIdentOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIdentOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviProxyOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviProxyOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviProxyOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviProxyOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviProxyOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviProxyOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviProxyOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviProxyOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviProxyOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviProxyOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviProxyOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviProxyOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviProxyOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviProxyOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviProxyOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviDccOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviDccOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviDccOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviDccOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviDccOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviDccOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviDccOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviDccOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviDccOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviDccOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviDccOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviDccOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviDccGeneralOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviDccGeneralOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviDccGeneralOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviDccGeneralOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviDccGeneralOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviDccGeneralOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviDccGeneralOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviDccGeneralOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviDccGeneralOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviDccGeneralOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviDccGeneralOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccGeneralOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccGeneralOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviDccGeneralOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccGeneralOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviDccAdvancedOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviDccAdvancedOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviDccAdvancedOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviDccAdvancedOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviDccAdvancedOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviDccAdvancedOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviDccAdvancedOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviDccAdvancedOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviDccAdvancedOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviDccAdvancedOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviDccAdvancedOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccAdvancedOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccAdvancedOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviDccAdvancedOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccAdvancedOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviDccSendOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviDccSendOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviDccSendOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviDccSendOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviDccSendOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviDccSendOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviDccSendOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviDccSendOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviDccSendOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviDccSendOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviDccSendOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccSendOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccSendOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviDccSendOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccSendOptionsWidget,"options"); - e0->pChildList->append(e1); - - e1->pChildList = new KviPointerList; - e1->pChildList->setAutoDelete(true); - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviDccSendGeneralOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviDccSendGeneralOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviDccSendGeneralOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviDccSendGeneralOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviDccSendGeneralOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviDccSendGeneralOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviDccSendGeneralOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviDccSendGeneralOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviDccSendGeneralOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviDccSendGeneralOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviDccSendGeneralOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccSendGeneralOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccSendGeneralOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviDccSendGeneralOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccSendGeneralOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviDccSendAdvancedOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviDccSendAdvancedOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviDccSendAdvancedOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviDccSendAdvancedOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviDccSendAdvancedOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviDccSendAdvancedOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviDccSendAdvancedOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviDccSendAdvancedOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviDccSendAdvancedOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviDccSendAdvancedOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviDccSendAdvancedOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccSendAdvancedOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccSendAdvancedOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviDccSendAdvancedOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccSendAdvancedOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviDccChatOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviDccChatOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviDccChatOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviDccChatOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviDccChatOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviDccChatOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviDccChatOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviDccChatOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviDccChatOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviDccChatOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviDccChatOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccChatOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccChatOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviDccChatOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccChatOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviDccVoiceOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviDccVoiceOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviDccVoiceOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviDccVoiceOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviDccVoiceOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviDccVoiceOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviDccVoiceOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviDccVoiceOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviDccVoiceOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviDccVoiceOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviDccVoiceOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccVoiceOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviDccVoiceOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviDccVoiceOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccVoiceOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviGeneralOptOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviGeneralOptOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviGeneralOptOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviGeneralOptOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviGeneralOptOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviGeneralOptOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviGeneralOptOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviGeneralOptOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviGeneralOptOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviGeneralOptOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviGeneralOptOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviGeneralOptOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviGeneralOptOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviGeneralOptOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviGeneralOptOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviMediaTypesOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviMediaTypesOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviMediaTypesOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviMediaTypesOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviMediaTypesOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviMediaTypesOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviMediaTypesOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviMediaTypesOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviMediaTypesOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviMediaTypesOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviMediaTypesOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviMediaTypesOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviMediaTypesOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviMediaTypesOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviMediaTypesOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviSoundOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviSoundOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviSoundOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviSoundOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviSoundOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviSoundOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviSoundOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviSoundOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviSoundOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviSoundOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviSoundOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviSoundOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviSoundOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviSoundOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviSoundOptionsWidget,"options"); - e0->pChildList->append(e1); - - e1->pChildList = new KviPointerList; - e1->pChildList->setAutoDelete(true); - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviSoundGeneralOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviSoundGeneralOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviSoundGeneralOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviSoundGeneralOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviSoundGeneralOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviSoundGeneralOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviSoundGeneralOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviSoundGeneralOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviSoundGeneralOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviSoundGeneralOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviSoundGeneralOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviSoundGeneralOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviSoundGeneralOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviSoundGeneralOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviSoundGeneralOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviSoundsOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviSoundsOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviSoundsOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviSoundsOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviSoundsOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviSoundsOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviSoundsOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviSoundsOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviSoundsOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviSoundsOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviSoundsOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviSoundsOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviSoundsOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviSoundsOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviSoundsOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviTextEncodingOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviTextEncodingOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTextEncodingOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTextEncodingOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTextEncodingOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTextEncodingOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTextEncodingOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTextEncodingOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTextEncodingOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTextEncodingOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTextEncodingOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTextEncodingOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTextEncodingOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviTextEncodingOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTextEncodingOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviUParserOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviUParserOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviUParserOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviUParserOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviUParserOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviUParserOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviUParserOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviUParserOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviUParserOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviUParserOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviUParserOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUParserOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUParserOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviUParserOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviUParserOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviUrlHandlersOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviUrlHandlersOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviUrlHandlersOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviUrlHandlersOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviUrlHandlersOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviUrlHandlersOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviUrlHandlersOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviUrlHandlersOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviUrlHandlersOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviUrlHandlersOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviUrlHandlersOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUrlHandlersOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUrlHandlersOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviUrlHandlersOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviUrlHandlersOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviIdentityOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviIdentityOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIdentityOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIdentityOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIdentityOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentityOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentityOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIdentityOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIdentityOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIdentityOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIdentityOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentityOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentityOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviIdentityOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIdentityOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviIdentityGeneralOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviIdentityGeneralOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIdentityGeneralOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIdentityGeneralOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIdentityGeneralOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentityGeneralOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentityGeneralOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIdentityGeneralOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIdentityGeneralOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIdentityGeneralOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIdentityGeneralOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentityGeneralOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentityGeneralOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviIdentityGeneralOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIdentityGeneralOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviIdentityAvatarOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviIdentityAvatarOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIdentityAvatarOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIdentityAvatarOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIdentityAvatarOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentityAvatarOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentityAvatarOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIdentityAvatarOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIdentityAvatarOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIdentityAvatarOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIdentityAvatarOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentityAvatarOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentityAvatarOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviIdentityAvatarOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIdentityAvatarOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviIdentityAdvancedOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviIdentityAdvancedOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIdentityAdvancedOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIdentityAdvancedOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIdentityAdvancedOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentityAdvancedOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIdentityAdvancedOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIdentityAdvancedOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIdentityAdvancedOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIdentityAdvancedOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIdentityAdvancedOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentityAdvancedOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIdentityAdvancedOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviIdentityAdvancedOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIdentityAdvancedOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviInputLookOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviInputLookOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviInputLookOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviInputLookOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviInputLookOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviInputLookOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviInputLookOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviInputLookOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviInputLookOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviInputLookOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviInputLookOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviInputLookOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviInputLookOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviInputLookOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviInputLookOptionsWidget,"options"); - m_pInstanceTree->append(e0); - e0->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviInterfaceFeaturesOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviInterfaceFeaturesOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviInterfaceFeaturesOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviInterfaceFeaturesOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviInterfaceFeaturesOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviInterfaceFeaturesOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviInterfaceFeaturesOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviInterfaceFeaturesOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviInterfaceFeaturesOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviInterfaceFeaturesOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviInterfaceFeaturesOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviInterfaceFeaturesOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviInterfaceFeaturesOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviInterfaceFeaturesOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviInterfaceFeaturesOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviInputFeaturesOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviInputFeaturesOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviInputFeaturesOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviInputFeaturesOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviInputFeaturesOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviInputFeaturesOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviInputFeaturesOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviInputFeaturesOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviInputFeaturesOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviInputFeaturesOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviInputFeaturesOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviInputFeaturesOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviInputFeaturesOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviInputFeaturesOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviInputFeaturesOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviNotifierOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviNotifierOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviNotifierOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviNotifierOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviNotifierOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviNotifierOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviNotifierOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviNotifierOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviNotifierOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviNotifierOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviNotifierOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviNotifierOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviNotifierOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviNotifierOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviNotifierOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviTrayOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviTrayOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTrayOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTrayOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTrayOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTrayOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTrayOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTrayOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTrayOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTrayOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTrayOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTrayOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTrayOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviTrayOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTrayOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviThemeGeneralOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviThemeGeneralOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviThemeGeneralOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviThemeGeneralOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviThemeGeneralOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeGeneralOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeGeneralOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviThemeGeneralOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviThemeGeneralOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviThemeGeneralOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviThemeGeneralOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeGeneralOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeGeneralOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviThemeGeneralOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviThemeGeneralOptionsWidget,"options"); - m_pInstanceTree->append(e0); - e0->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviThemeTransparencyOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviThemeTransparencyOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviThemeTransparencyOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviThemeTransparencyOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviThemeTransparencyOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeTransparencyOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeTransparencyOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviThemeTransparencyOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviThemeTransparencyOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviThemeTransparencyOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviThemeTransparencyOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeTransparencyOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeTransparencyOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviThemeTransparencyOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviThemeTransparencyOptionsWidget,"options"); - m_pInstanceTree->append(e0); - e0->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviThemeMdiCaptionsOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviThemeMdiCaptionsOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviThemeMdiCaptionsOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviThemeMdiCaptionsOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviThemeMdiCaptionsOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeMdiCaptionsOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeMdiCaptionsOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviThemeMdiCaptionsOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviThemeMdiCaptionsOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviThemeMdiCaptionsOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviThemeMdiCaptionsOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeMdiCaptionsOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeMdiCaptionsOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviThemeMdiCaptionsOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviThemeMdiCaptionsOptionsWidget,"options"); - m_pInstanceTree->append(e0); - e0->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviThemeMdiAreaOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviThemeMdiAreaOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviThemeMdiAreaOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviThemeMdiAreaOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviThemeMdiAreaOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeMdiAreaOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeMdiAreaOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviThemeMdiAreaOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviThemeMdiAreaOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviThemeMdiAreaOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviThemeMdiAreaOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeMdiAreaOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeMdiAreaOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviThemeMdiAreaOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviThemeMdiAreaOptionsWidget,"options"); - m_pInstanceTree->append(e0); - e0->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviThemeToolBarAppletsOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviThemeToolBarAppletsOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviThemeToolBarAppletsOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviThemeToolBarAppletsOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviThemeToolBarAppletsOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeToolBarAppletsOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviThemeToolBarAppletsOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviThemeToolBarAppletsOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviThemeToolBarAppletsOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviThemeToolBarAppletsOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviThemeToolBarAppletsOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeToolBarAppletsOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviThemeToolBarAppletsOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviThemeToolBarAppletsOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviThemeToolBarAppletsOptionsWidget,"options"); - m_pInstanceTree->append(e0); - e0->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviIrcOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviIrcOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIrcOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIrcOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIrcOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIrcOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIrcOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIrcOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIrcOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviIrcOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIrcOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviIrcGeneralOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviIrcGeneralOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIrcGeneralOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIrcGeneralOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIrcGeneralOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcGeneralOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcGeneralOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIrcGeneralOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIrcGeneralOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIrcGeneralOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIrcGeneralOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcGeneralOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcGeneralOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviIrcGeneralOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIrcGeneralOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviIrcAdvancedOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviIrcAdvancedOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIrcAdvancedOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIrcAdvancedOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIrcAdvancedOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcAdvancedOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcAdvancedOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIrcAdvancedOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIrcAdvancedOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIrcAdvancedOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIrcAdvancedOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcAdvancedOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcAdvancedOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviIrcAdvancedOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIrcAdvancedOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviChannelOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviChannelOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviChannelOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviChannelOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviChannelOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviChannelOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviChannelOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviChannelOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviChannelOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviChannelOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviChannelOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviChannelOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviChannelOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviChannelOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviChannelOptionsWidget,"options"); - e0->pChildList->append(e1); - - e1->pChildList = new KviPointerList; - e1->pChildList->setAutoDelete(true); - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviChannelGeneralOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviChannelGeneralOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviChannelGeneralOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviChannelGeneralOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviChannelGeneralOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviChannelGeneralOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviChannelGeneralOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviChannelGeneralOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviChannelGeneralOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviChannelGeneralOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviChannelGeneralOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviChannelGeneralOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviChannelGeneralOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviChannelGeneralOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviChannelGeneralOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviChannelAdvancedOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviChannelAdvancedOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviChannelAdvancedOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviChannelAdvancedOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviChannelAdvancedOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviChannelAdvancedOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviChannelAdvancedOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviChannelAdvancedOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviChannelAdvancedOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviChannelAdvancedOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviChannelAdvancedOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviChannelAdvancedOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviChannelAdvancedOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviChannelAdvancedOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviChannelAdvancedOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviIrcOutputOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviIrcOutputOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIrcOutputOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIrcOutputOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIrcOutputOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcOutputOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcOutputOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIrcOutputOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIrcOutputOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIrcOutputOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIrcOutputOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcOutputOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcOutputOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviIrcOutputOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIrcOutputOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviProtectionOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviProtectionOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviProtectionOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviProtectionOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviProtectionOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviProtectionOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviProtectionOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviProtectionOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviProtectionOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviProtectionOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviProtectionOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviProtectionOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviProtectionOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviProtectionOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviProtectionOptionsWidget,"options"); - e0->pChildList->append(e1); - - e1->pChildList = new KviPointerList; - e1->pChildList->setAutoDelete(true); - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviAntispamOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviAntispamOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviAntispamOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviAntispamOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviAntispamOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviAntispamOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviAntispamOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviAntispamOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviAntispamOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviAntispamOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviAntispamOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAntispamOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAntispamOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviAntispamOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviAntispamOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviCtcpFloodProtectionOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviCtcpFloodProtectionOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviCtcpFloodProtectionOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviCtcpFloodProtectionOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviCtcpFloodProtectionOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviCtcpFloodProtectionOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviCtcpFloodProtectionOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviCtcpFloodProtectionOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviCtcpFloodProtectionOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviCtcpFloodProtectionOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviCtcpFloodProtectionOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviCtcpFloodProtectionOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviCtcpFloodProtectionOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviCtcpFloodProtectionOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviCtcpFloodProtectionOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviIgnoreOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviIgnoreOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIgnoreOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIgnoreOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIgnoreOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIgnoreOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIgnoreOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIgnoreOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIgnoreOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIgnoreOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIgnoreOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIgnoreOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIgnoreOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviIgnoreOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIgnoreOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviQueryOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviQueryOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviQueryOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviQueryOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviQueryOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviQueryOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviQueryOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviQueryOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviQueryOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviQueryOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviQueryOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviQueryOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviQueryOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviQueryOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviQueryOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviToolsOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviToolsOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviToolsOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviToolsOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviToolsOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviToolsOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviToolsOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviToolsOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviToolsOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviToolsOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviToolsOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviToolsOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviToolsOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviToolsOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviToolsOptionsWidget,"options"); - e0->pChildList->append(e1); - - e1->pChildList = new KviPointerList; - e1->pChildList->setAutoDelete(true); - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviAvatarAdvancedOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviAvatarAdvancedOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviAvatarAdvancedOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviAvatarAdvancedOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviAvatarAdvancedOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviAvatarAdvancedOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviAvatarAdvancedOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviAvatarAdvancedOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviAvatarAdvancedOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviAvatarAdvancedOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviAvatarAdvancedOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAvatarAdvancedOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAvatarAdvancedOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviAvatarAdvancedOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviAvatarAdvancedOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviAwayOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviAwayOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviAwayOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviAwayOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviAwayOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviAwayOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviAwayOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviAwayOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviAwayOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviAwayOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviAwayOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAwayOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAwayOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviAwayOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviAwayOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviCtcpOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviCtcpOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviCtcpOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviCtcpOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviCtcpOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviCtcpOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviCtcpOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviCtcpOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviCtcpOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviCtcpOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviCtcpOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviCtcpOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviCtcpOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviCtcpOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviCtcpOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviAlertHighlightingOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviAlertHighlightingOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviAlertHighlightingOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviAlertHighlightingOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviAlertHighlightingOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviAlertHighlightingOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviAlertHighlightingOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviAlertHighlightingOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviAlertHighlightingOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviAlertHighlightingOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviAlertHighlightingOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAlertHighlightingOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAlertHighlightingOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviAlertHighlightingOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviAlertHighlightingOptionsWidget,"options"); - e1->pChildList->append(e2); - - e2->pChildList = new KviPointerList; - e2->pChildList->setAutoDelete(true); - - KviOptionsWidgetInstanceEntry * e3; - e3 = new KviOptionsWidgetInstanceEntry; - e3->createProc = &classKviHighlightingOptionsWidget_createInstanceProc; - e3->pWidget = 0; - e3->szClassName = g_szClassName_KviHighlightingOptionsWidget; - e3->iIcon = KVI_OPTIONS_WIDGET_ICON_KviHighlightingOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviHighlightingOptionsWidget - e3->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviHighlightingOptionsWidget; - #else - e3->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviHighlightingOptionsWidget - e3->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviHighlightingOptionsWidget; - e3->szKeywords = __tr2qs_ctx_no_xgettext(e3->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviHighlightingOptionsWidget - e3->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviHighlightingOptionsWidget; - #else - e3->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviHighlightingOptionsWidget - e3->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviHighlightingOptionsWidget; - #else - e3->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviHighlightingOptionsWidget - e3->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviHighlightingOptionsWidget; - #else - e3->bIsNotContained = false; - #endif - e3->szNameNoLocale = g_szName_KviHighlightingOptionsWidget; - e3->szName = __tr2qs_ctx_no_xgettext(g_szName_KviHighlightingOptionsWidget,"options"); - e2->pChildList->append(e3); - e3->pChildList = 0; - - e3 = new KviOptionsWidgetInstanceEntry; - e3->createProc = &classKviAlertOptionsWidget_createInstanceProc; - e3->pWidget = 0; - e3->szClassName = g_szClassName_KviAlertOptionsWidget; - e3->iIcon = KVI_OPTIONS_WIDGET_ICON_KviAlertOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviAlertOptionsWidget - e3->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviAlertOptionsWidget; - #else - e3->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviAlertOptionsWidget - e3->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviAlertOptionsWidget; - e3->szKeywords = __tr2qs_ctx_no_xgettext(e3->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviAlertOptionsWidget - e3->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviAlertOptionsWidget; - #else - e3->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviAlertOptionsWidget - e3->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviAlertOptionsWidget; - #else - e3->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAlertOptionsWidget - e3->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviAlertOptionsWidget; - #else - e3->bIsNotContained = false; - #endif - e3->szNameNoLocale = g_szName_KviAlertOptionsWidget; - e3->szName = __tr2qs_ctx_no_xgettext(g_szName_KviAlertOptionsWidget,"options"); - e2->pChildList->append(e3); - e3->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviLagOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviLagOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviLagOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviLagOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviLagOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviLagOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviLagOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviLagOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviLagOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviLagOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviLagOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviLagOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviLagOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviLagOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviLagOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviLoggingOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviLoggingOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviLoggingOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviLoggingOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviLoggingOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviLoggingOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviLoggingOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviLoggingOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviLoggingOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviLoggingOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviLoggingOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviLoggingOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviLoggingOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviLoggingOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviLoggingOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviNickServOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviNickServOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviNickServOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviNickServOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviNickServOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviNickServOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviNickServOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviNickServOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviNickServOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviNickServOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviNickServOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviNickServOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviNickServOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviNickServOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviNickServOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviNotifyOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviNotifyOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviNotifyOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviNotifyOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviNotifyOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviNotifyOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviNotifyOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviNotifyOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviNotifyOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviNotifyOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviNotifyOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviNotifyOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviNotifyOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviNotifyOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviNotifyOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviTextIconsOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviTextIconsOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTextIconsOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTextIconsOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTextIconsOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTextIconsOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTextIconsOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTextIconsOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTextIconsOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTextIconsOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTextIconsOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTextIconsOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTextIconsOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviTextIconsOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTextIconsOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviIrcViewThemeOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviIrcViewThemeOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIrcViewThemeOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIrcViewThemeOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIrcViewThemeOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcViewThemeOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcViewThemeOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIrcViewThemeOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIrcViewThemeOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIrcViewThemeOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIrcViewThemeOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcViewThemeOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcViewThemeOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviIrcViewThemeOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIrcViewThemeOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviIrcViewLookOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviIrcViewLookOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIrcViewLookOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIrcViewLookOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIrcViewLookOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcViewLookOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcViewLookOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIrcViewLookOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIrcViewLookOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIrcViewLookOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIrcViewLookOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcViewLookOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcViewLookOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviIrcViewLookOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIrcViewLookOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviIrcViewFeaturesOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviIrcViewFeaturesOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviIrcViewFeaturesOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIrcViewFeaturesOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviIrcViewFeaturesOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcViewFeaturesOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviIrcViewFeaturesOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviIrcViewFeaturesOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviIrcViewFeaturesOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviIrcViewFeaturesOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviIrcViewFeaturesOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcViewFeaturesOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviIrcViewFeaturesOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviIrcViewFeaturesOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIrcViewFeaturesOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviMessageOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviMessageOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviMessageOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviMessageOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviMessageOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviMessageOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviMessageOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviMessageOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviMessageOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviMessageOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviMessageOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviMessageOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviMessageOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviMessageOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviMessageOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviPrivmsgOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviPrivmsgOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviPrivmsgOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviPrivmsgOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviPrivmsgOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviPrivmsgOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviPrivmsgOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviPrivmsgOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviPrivmsgOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviPrivmsgOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviPrivmsgOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviPrivmsgOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviPrivmsgOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviPrivmsgOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviPrivmsgOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviTimestampOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviTimestampOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTimestampOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTimestampOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTimestampOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTimestampOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTimestampOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTimestampOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTimestampOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTimestampOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTimestampOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTimestampOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTimestampOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviTimestampOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTimestampOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviMessageColorsOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviMessageColorsOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviMessageColorsOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviMessageColorsOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviMessageColorsOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviMessageColorsOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviMessageColorsOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviMessageColorsOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviMessageColorsOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviMessageColorsOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviMessageColorsOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviMessageColorsOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviMessageColorsOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviMessageColorsOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviMessageColorsOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviStandardColorsOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviStandardColorsOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviStandardColorsOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviStandardColorsOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviStandardColorsOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviStandardColorsOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviStandardColorsOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviStandardColorsOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviStandardColorsOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviStandardColorsOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviStandardColorsOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviStandardColorsOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviStandardColorsOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviStandardColorsOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviStandardColorsOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviServerOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviServerOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviServerOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviServerOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviServerOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviServerOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviServerOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviServerOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviServerOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviServerOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviServerOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviServerOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviServerOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviServerOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviServerOptionsWidget,"options"); - m_pInstanceTree->append(e0); - e0->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviTaskBarOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviTaskBarOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTaskBarOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTaskBarOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTaskBarOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTaskBarOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTaskBarOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTaskBarOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTaskBarOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTaskBarOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTaskBarOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTaskBarOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTaskBarOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviTaskBarOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTaskBarOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviTreeTaskBarOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviTreeTaskBarOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTreeTaskBarOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTreeTaskBarOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTreeTaskBarOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTreeTaskBarOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTreeTaskBarOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTreeTaskBarOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTreeTaskBarOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTreeTaskBarOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTreeTaskBarOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTreeTaskBarOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTreeTaskBarOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviTreeTaskBarOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTreeTaskBarOptionsWidget,"options"); - e0->pChildList->append(e1); - - e1->pChildList = new KviPointerList; - e1->pChildList->setAutoDelete(true); - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviTreeTaskBarForegroundOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviTreeTaskBarForegroundOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTreeTaskBarForegroundOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTreeTaskBarForegroundOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTreeTaskBarForegroundOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTreeTaskBarForegroundOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTreeTaskBarForegroundOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTreeTaskBarForegroundOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTreeTaskBarForegroundOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTreeTaskBarForegroundOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTreeTaskBarForegroundOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTreeTaskBarForegroundOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTreeTaskBarForegroundOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviTreeTaskBarForegroundOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTreeTaskBarForegroundOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviTreeTaskBarBackgroundOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviTreeTaskBarBackgroundOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTreeTaskBarBackgroundOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTreeTaskBarBackgroundOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTreeTaskBarBackgroundOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTreeTaskBarBackgroundOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTreeTaskBarBackgroundOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTreeTaskBarBackgroundOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTreeTaskBarBackgroundOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTreeTaskBarBackgroundOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTreeTaskBarBackgroundOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTreeTaskBarBackgroundOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTreeTaskBarBackgroundOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviTreeTaskBarBackgroundOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTreeTaskBarBackgroundOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e2 = new KviOptionsWidgetInstanceEntry; - e2->createProc = &classKviTreeTaskBarFeaturesOptionsWidget_createInstanceProc; - e2->pWidget = 0; - e2->szClassName = g_szClassName_KviTreeTaskBarFeaturesOptionsWidget; - e2->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTreeTaskBarFeaturesOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTreeTaskBarFeaturesOptionsWidget - e2->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTreeTaskBarFeaturesOptionsWidget; - #else - e2->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTreeTaskBarFeaturesOptionsWidget - e2->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTreeTaskBarFeaturesOptionsWidget; - e2->szKeywords = __tr2qs_ctx_no_xgettext(e2->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTreeTaskBarFeaturesOptionsWidget - e2->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTreeTaskBarFeaturesOptionsWidget; - #else - e2->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTreeTaskBarFeaturesOptionsWidget - e2->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTreeTaskBarFeaturesOptionsWidget; - #else - e2->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTreeTaskBarFeaturesOptionsWidget - e2->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTreeTaskBarFeaturesOptionsWidget; - #else - e2->bIsNotContained = false; - #endif - e2->szNameNoLocale = g_szName_KviTreeTaskBarFeaturesOptionsWidget; - e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTreeTaskBarFeaturesOptionsWidget,"options"); - e1->pChildList->append(e2); - e2->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviClassicTaskBarOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviClassicTaskBarOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviClassicTaskBarOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviClassicTaskBarOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviClassicTaskBarOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviClassicTaskBarOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviClassicTaskBarOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviClassicTaskBarOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviClassicTaskBarOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviClassicTaskBarOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviClassicTaskBarOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviClassicTaskBarOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviClassicTaskBarOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviClassicTaskBarOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviClassicTaskBarOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviTopicLabelLookOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviTopicLabelLookOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviTopicLabelLookOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviTopicLabelLookOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviTopicLabelLookOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviTopicLabelLookOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviTopicLabelLookOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviTopicLabelLookOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviTopicLabelLookOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviTopicLabelLookOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviTopicLabelLookOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTopicLabelLookOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviTopicLabelLookOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviTopicLabelLookOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTopicLabelLookOptionsWidget,"options"); - m_pInstanceTree->append(e0); - e0->pChildList = 0; - - e0 = new KviOptionsWidgetInstanceEntry; - e0->createProc = &classKviUserListLookOptionsWidget_createInstanceProc; - e0->pWidget = 0; - e0->szClassName = g_szClassName_KviUserListLookOptionsWidget; - e0->iIcon = KVI_OPTIONS_WIDGET_ICON_KviUserListLookOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviUserListLookOptionsWidget - e0->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviUserListLookOptionsWidget; - #else - e0->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListLookOptionsWidget - e0->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListLookOptionsWidget; - e0->szKeywords = __tr2qs_ctx_no_xgettext(e0->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviUserListLookOptionsWidget - e0->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviUserListLookOptionsWidget; - #else - e0->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviUserListLookOptionsWidget - e0->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviUserListLookOptionsWidget; - #else - e0->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListLookOptionsWidget - e0->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListLookOptionsWidget; - #else - e0->bIsNotContained = false; - #endif - e0->szNameNoLocale = g_szName_KviUserListLookOptionsWidget; - e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviUserListLookOptionsWidget,"options"); - m_pInstanceTree->append(e0); - - e0->pChildList = new KviPointerList; - e0->pChildList->setAutoDelete(true); - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviUserListLookBackgroundOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviUserListLookBackgroundOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviUserListLookBackgroundOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviUserListLookBackgroundOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviUserListLookBackgroundOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListLookBackgroundOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListLookBackgroundOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviUserListLookBackgroundOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviUserListLookBackgroundOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviUserListLookBackgroundOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviUserListLookBackgroundOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListLookBackgroundOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListLookBackgroundOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviUserListLookBackgroundOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviUserListLookBackgroundOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviUserListLookForegroundOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviUserListLookForegroundOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviUserListLookForegroundOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviUserListLookForegroundOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviUserListLookForegroundOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListLookForegroundOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListLookForegroundOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviUserListLookForegroundOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviUserListLookForegroundOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviUserListLookForegroundOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviUserListLookForegroundOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListLookForegroundOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListLookForegroundOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviUserListLookForegroundOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviUserListLookForegroundOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviUserListGridOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviUserListGridOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviUserListGridOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviUserListGridOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviUserListGridOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListGridOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListGridOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviUserListGridOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviUserListGridOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviUserListGridOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviUserListGridOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListGridOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListGridOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviUserListGridOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviUserListGridOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - - e1 = new KviOptionsWidgetInstanceEntry; - e1->createProc = &classKviUserListFeaturesOptionsWidget_createInstanceProc; - e1->pWidget = 0; - e1->szClassName = g_szClassName_KviUserListFeaturesOptionsWidget; - e1->iIcon = KVI_OPTIONS_WIDGET_ICON_KviUserListFeaturesOptionsWidget; - #ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviUserListFeaturesOptionsWidget - e1->iPriority = KVI_OPTIONS_WIDGET_PRIORITY_KviUserListFeaturesOptionsWidget; - #else - e1->iPriority = 0; - #endif - #ifdef KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListFeaturesOptionsWidget - e1->szKeywordsNoLocale = KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListFeaturesOptionsWidget; - e1->szKeywords = __tr2qs_ctx_no_xgettext(e1->szKeywordsNoLocale,"options");; - #endif - #ifdef KVI_OPTIONS_WIDGET_GROUP_KviUserListFeaturesOptionsWidget - e1->szGroup = KVI_OPTIONS_WIDGET_GROUP_KviUserListFeaturesOptionsWidget; - #else - e1->szGroup = "general"; - #endif - #ifdef KVI_OPTIONS_WIDGET_CONTAINER_KviUserListFeaturesOptionsWidget - e1->bIsContainer = KVI_OPTIONS_WIDGET_CONTAINER_KviUserListFeaturesOptionsWidget; - #else - e1->bIsContainer = false; - #endif - #ifdef KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListFeaturesOptionsWidget - e1->bIsNotContained = KVI_OPTIONS_WIDGET_NOTCONTAINED_KviUserListFeaturesOptionsWidget; - #else - e1->bIsNotContained = false; - #endif - e1->szNameNoLocale = g_szName_KviUserListFeaturesOptionsWidget; - e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviUserListFeaturesOptionsWidget,"options"); - e0->pChildList->append(e1); - e1->pChildList = 0; - -} - -void KviOptionsInstanceManager::deleteInstanceTree(KviPointerList * l) -{ - if(l) - { - for(KviOptionsWidgetInstanceEntry * e = l->first();e;e = l->next()) - { - if(e->pWidget) - { - if(e->pWidget->parent()->inherits("KviOptionsWidgetContainer")) - { - disconnect(e->pWidget,SIGNAL(destroyed()),this,SLOT(widgetDestroyed())); - delete e->pWidget->parent(); - e->pWidget = 0; - } else { - debug("Ops...i have deleted the options dialog ?"); - } - } //else debug("Clas %s has no widget",e->szName); - if(e->pChildList)deleteInstanceTree(e->pChildList); - } - delete l; - } -} - - -KviOptionsInstanceManager::~KviOptionsInstanceManager() -{ - if(m_pInstanceTree)debug("Ops...KviOptionsInstanceManager::cleanup() not called ?"); -} - -void KviOptionsInstanceManager::cleanup(KviModule * m) -{ - deleteInstanceTree(m_pInstanceTree); - m_pInstanceTree = 0; -} - -void KviOptionsInstanceManager::widgetDestroyed() -{ - KviOptionsWidgetInstanceEntry * e = findInstanceEntry(sender(),m_pInstanceTree); - if(e)e->pWidget = 0; - if(g_iOptionWidgetInstances > 0)g_iOptionWidgetInstances--; - -} - -KviOptionsWidget * KviOptionsInstanceManager::getInstance(KviOptionsWidgetInstanceEntry * e,QWidget * par) -{ - if(!e)return 0; - if(!(e->pWidget)) - { - e->pWidget = e->createProc(par); - g_iOptionWidgetInstances++; - connect(e->pWidget,SIGNAL(destroyed()),this,SLOT(widgetDestroyed())); - } - if(e->pWidget->parent() != par) - { - QWidget * oldPar = (QWidget *)e->pWidget->parent(); - e->pWidget->reparent(par,QPoint(0,0)); - delete oldPar; - } - if(e->bIsContainer) - { - // need to create the container structure! - e->pWidget->createTabbedPage(); - if(e->pChildList) - { - KviPointerList tmp; - tmp.setAutoDelete(false); - - for(KviOptionsWidgetInstanceEntry * e2 = e->pChildList->first();e2;e2 = e->pChildList->next()) - { - // add only non containers and widgets not explicitly marked as noncontained - if((!e2->bIsContainer) && (!e2->bIsNotContained)) - { - KviOptionsWidgetInstanceEntry * ee = tmp.first(); - int idx = 0; - while(ee) - { - if(ee->iPriority >= e2->iPriority)break; - idx++; - ee = tmp.next(); - } - tmp.insert(idx,e2); - } - } - - for(KviOptionsWidgetInstanceEntry * e3 = tmp.last();e3;e3 = tmp.prev()) - { - KviOptionsWidget * ow = getInstance(e3,e->pWidget->tabWidget()); - e->pWidget->addOptionsWidget(e3->szName,*(g_pIconManager->getSmallIcon(e3->iIcon)),ow); - } - } - } - return e->pWidget; -} - -KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const QObject * ptr,KviPointerList * l) -{ - if(l) - { - for(KviOptionsWidgetInstanceEntry * e = l->first();e;e = l->next()) - { - if(ptr == e->pWidget)return e; - if(e->pChildList) - { - KviOptionsWidgetInstanceEntry * e2 = findInstanceEntry(ptr,e->pChildList); - if(e2)return e2; - } - } - } - return 0; -} - -KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const char * clName,KviPointerList * l) -{ - if(l) - { - for(KviOptionsWidgetInstanceEntry * e = l->first();e;e = l->next()) - { - if(kvi_strEqualCI(e->szClassName,clName))return e; - if(e->pChildList) - { - KviOptionsWidgetInstanceEntry * e2 = findInstanceEntry(clName,e->pChildList); - if(e2)return e2; - } - } - } - return 0; -} - -KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const char * clName) -{ - return findInstanceEntry(clName,m_pInstanceTree); -} - - -#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES -#include "m_instances.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES - diff --git a/src/modules/options/instances.h b/src/modules/options/instances.h index 12f10a42c..5e7c05e59 100644 --- a/src/modules/options/instances.h +++ b/src/modules/options/instances.h @@ -1,5 +1,3 @@ - - #ifndef __OPTIONS_INSTANCES_H__ #define __OPTIONS_INSTANCES_H__ @@ -38,7 +36,6 @@ typedef struct _KviOptionsWidgetInstanceEntry KviOptionsWidgetInstanceEntry; - typedef struct _KviOptionsWidgetInstanceEntry { KviOptionsWidget * (*createProc)(QWidget *); diff --git a/src/modules/options/libkvioptions.cpp b/src/modules/options/libkvioptions.cpp index 98371a708..b67695112 100644 --- a/src/modules/options/libkvioptions.cpp +++ b/src/modules/options/libkvioptions.cpp @@ -22,6 +22,10 @@ // //============================================================================================ +#include "container.h" +#include "instances.h" +#include "dialog.h" + #include "kvi_module.h" #include "kvi_options.h" #include "kvi_app.h" @@ -31,15 +35,9 @@ #include "kvi_mirccntrl.h" #include "kvi_out.h" #include "kvi_splash.h" - -#include "container.h" -#include "instances.h" - -#include "dialog.h" - -#include #include "kvi_pointerhashtable.h" +#include KviPointerHashTable * g_pOptionsDialogDict = 0; @@ -157,6 +155,7 @@ static void options_kvs_module_print_pages(KviKvsModuleCommandCall * c,KviOption } } } + static bool options_kvs_cmd_pages(KviKvsModuleCommandCall * c) { KviPointerList * l = g_pOptionsInstanceManager->instanceEntryTree(); @@ -258,7 +257,7 @@ static bool options_kvs_cmd_edit(KviKvsModuleCommandCall * c) */ static bool options_kvs_fnc_isdialog(KviKvsModuleFunctionCall * c) -{ +{ QString szGroup; KVSM_PARAMETERS_BEGIN(c) KVSM_PARAMETER("options_group",KVS_PT_STRING,KVS_PF_OPTIONAL,szGroup) @@ -268,7 +267,6 @@ static bool options_kvs_fnc_isdialog(KviKvsModuleFunctionCall * c) return true; } - static bool options_module_init(KviModule * m) { g_pOptionsInstanceManager = new KviOptionsInstanceManager(); @@ -299,10 +297,10 @@ static bool options_module_cleanup(KviModule *m) for(d = l.first();d;d = l.next())delete d; delete g_pOptionsDialogDict; g_pOptionsDialogDict = 0; - + g_pOptionsInstanceManager->cleanup(m); delete g_pOptionsInstanceManager; - g_pOptionsInstanceManager = 0; + g_pOptionsInstanceManager = 0; return true; } @@ -314,7 +312,7 @@ static bool options_module_can_unload(KviModule *m) KVIRC_MODULE( "Options", // module name - "1.0.0", // module version + "4.0.0", // module version "Copyright (C) 2000 Szymon Stefanek (pragma at kvirc dot net)", // author & (C) "Options Dialog", options_module_init, diff --git a/src/modules/options/optw_antispam.cpp b/src/modules/options/optw_antispam.cpp index 95f4efc62..8d9ab5fc3 100644 --- a/src/modules/options/optw_antispam.cpp +++ b/src/modules/options/optw_antispam.cpp @@ -22,14 +22,11 @@ #include "optw_antispam.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" -#include - - +#include +#include KviAntispamOptionsWidget::KviAntispamOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"antispam_options_widget") diff --git a/src/modules/options/optw_avatar.cpp b/src/modules/options/optw_avatar.cpp index c3dd5c8f3..59657e1b6 100644 --- a/src/modules/options/optw_avatar.cpp +++ b/src/modules/options/optw_avatar.cpp @@ -27,7 +27,6 @@ #include "kvi_locale.h" #include "kvi_selectors.h" #include "kvi_options.h" - #include "kvi_tal_tooltip.h" KviAvatarAdvancedOptionsWidget::KviAvatarAdvancedOptionsWidget(QWidget * parent) @@ -39,12 +38,11 @@ KviAvatarAdvancedOptionsWidget::KviAvatarAdvancedOptionsWidget(QWidget * parent) // 1st Box KviTalGroupBox *g = addGroupBox(0,0,0,0,1,Qt::Horizontal,__tr2qs_ctx("Scaling in userlist","options")); KviBoolSelector *b = addBoolSelector(g,__tr2qs_ctx("Scale avatar images in userlist (recommended)","options"),KviOption_boolScaleAvatars); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(b,__tr2qs_ctx("
This option will force KVIrc to scale avatars" \ " shown in the userlist.
" \ "Avatars will be scaled to fit the " \ "constraints set below. Better keep this option on. :)
","options")); -#endif + addBoolSelector(g,__tr2qs_ctx("Do not scale avatar if it is less than required size","options"),KviOption_boolDoNotStretchAvatars); KviUIntSelector *u = addUIntSelector(g,__tr2qs_ctx("Image width:","options"),KviOption_uintAvatarScaleWidth,0,512,80,KVI_OPTION_BOOL(KviOption_boolScaleAvatars)); @@ -66,22 +64,18 @@ KviAvatarAdvancedOptionsWidget::KviAvatarAdvancedOptionsWidget(QWidget * parent) KviBoolSelector * bs = addBoolSelector(g,__tr2qs_ctx("Request missing avatars","options"),KviOption_boolRequestMissingAvatars); KviUIntSelector * us = addUIntSelector(g,__tr2qs_ctx("Maximum requested file size:","options"),KviOption_uintMaximumRequestedAvatarSize,0,1048576,102400,KVI_OPTION_BOOL(KviOption_boolRequestMissingAvatars)); -#ifdef COMPILE_INFO_TIPS mergeTip(bs, __tr2qs_ctx("
This option will cause KVIrc to send a DCC GET request " \ "when someone sets an avatar and there is no cached copy available.
","options")); -#endif us->setSuffix(__tr2qs_ctx(" bytes","options")); -#ifdef COMPILE_INFO_TIPS + mergeTip(us, __tr2qs_ctx("
This is the maximum size for avatar images that " \ "will be automatically requested.
" \ "A reasonable value might be 102400 bytes (100 K).
","options")); -#endif connect(bs,SIGNAL(toggled(bool)),us,SLOT(setEnabled(bool))); bs = addBoolSelector(gs,__tr2qs_ctx("Automatically accept incoming avatars","options"),KviOption_boolAutoAcceptIncomingAvatars); -#ifdef COMPILE_INFO_TIPS mergeTip( bs, __tr2qs_ctx("
This option will cause KVIrc to auto-accept " \ @@ -89,20 +83,15 @@ KviAvatarAdvancedOptionsWidget::KviAvatarAdvancedOptionsWidget(QWidget * parent) "If you're using the \"Request missing avatars\" option " \ "above, enabling this may by useful.
" \ "Avatars will be saved in the local KVIrc directory.
","options")); -#endif bs = addBoolSelector(gs,__tr2qs_ctx("Remember avatars for registered users","options"),KviOption_boolSetLastAvatarAsDefaultForRegisteredUsers); - -#ifdef COMPILE_INFO_TIPS mergeTip( bs, __tr2qs_ctx("
Use a user's last known avatar by default " \ "(only for users that are registered).
","options")); -#endif us = addUIntSelector(gs,__tr2qs_ctx("Avatar offer timeout:","options"),KviOption_uintAvatarOfferTimeoutInSecs,1,99999,60); us->setSuffix(__tr2qs_ctx(" sec","options")); -#ifdef COMPILE_INFO_TIPS mergeTip(us, __tr2qs_ctx("
This is the amount of time to make an avatar available for transfer when requested.
" \ "When someone sends a CTCP AVATAR request, " \ @@ -110,15 +99,12 @@ KviAvatarAdvancedOptionsWidget::KviAvatarAdvancedOptionsWidget(QWidget * parent) "of your avatar image.
" \ "A time-limited file offer is added for the image file " \ "to the requesting user.
","options")); -#endif bs = addBoolSelector(gs,__tr2qs_ctx("Ignore requests if no avatar is set","options"),KviOption_boolIgnoreChannelAvatarRequestsWhenNoAvatarSet); -#ifdef COMPILE_INFO_TIPS mergeTip(bs, __tr2qs_ctx("This option will cause KVIrc to ignore channel CTCP AVATAR requests " \ "when you have no avatar set. This is usually a good practice since " \ "it helps in reducing traffic by not sending a reply that would be empty.","options")); -#endif addRowSpacer(0,3,0,3); } diff --git a/src/modules/options/optw_away.cpp b/src/modules/options/optw_away.cpp index 3fc98b877..b97cda151 100644 --- a/src/modules/options/optw_away.cpp +++ b/src/modules/options/optw_away.cpp @@ -23,13 +23,10 @@ #include "optw_away.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" -//#warning "Info tips" - +#include KviAwayOptionsWidget::KviAwayOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"away_options_widget") diff --git a/src/modules/options/optw_connection.cpp b/src/modules/options/optw_connection.cpp index 784fa0748..26922549f 100644 --- a/src/modules/options/optw_connection.cpp +++ b/src/modules/options/optw_connection.cpp @@ -28,64 +28,51 @@ #include "kvi_locale.h" #include "kvi_options.h" #include "kvi_iconmanager.h" -#include + +#include KviConnectionOptionsWidget::KviConnectionOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"connection_options_widget") { - createLayout(2,1); KviTalGroupBox *gbox = addGroupBox(0,0,0,0,1,Qt::Horizontal,__tr2qs_ctx("On Disconnect","options")); - KviBoolSelector *b1 = addBoolSelector(gbox,__tr2qs_ctx("Keep channels open","options"),KviOption_boolKeepChannelsOpenOnDisconnect,true); -#ifdef COMPILE_INFO_TIPS mergeTip(b1,__tr2qs_ctx("
This option will cause KVIrc to keep channels open after disconnect.
","options")); -#endif b1 = addBoolSelector(gbox,__tr2qs_ctx("Keep queries open","options"),KviOption_boolKeepQueriesOpenOnDisconnect,true); -#ifdef COMPILE_INFO_TIPS mergeTip(b1,__tr2qs_ctx("
This option will cause KVIrc to keep queries open after disconnect.
","options")); -#endif - gbox = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("On Unexpected Disconnect","options")); + gbox = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("On Unexpected Disconnect","options")); b1 = addBoolSelector(gbox,__tr2qs_ctx("Keep channels open","options"),KviOption_boolKeepChannelsOpenOnUnexpectedDisconnect,true); -#ifdef COMPILE_INFO_TIPS mergeTip(b1,__tr2qs_ctx("
This option will cause KVIrc to keep channels open after an unexpected disconnect.
","options")); -#endif b1 = addBoolSelector(gbox,__tr2qs_ctx("Keep queries open","options"),KviOption_boolKeepQueriesOpenOnUnexpectedDisconnect,true); -#ifdef COMPILE_INFO_TIPS mergeTip(b1,__tr2qs_ctx("
This option will cause KVIrc to keep queries open after an unexpected disconnect.
","options")); -#endif b1 = addBoolSelector(gbox,__tr2qs_ctx("Rejoin channels after reconnect","options"),KviOption_boolRejoinChannelsAfterReconnect,KVI_OPTION_BOOL(KviOption_boolAutoReconnectOnUnexpectedDisconnect)); -#ifdef COMPILE_INFO_TIPS mergeTip(b1,__tr2qs_ctx("
This option will cause KVIrc to rejoin channels after a successful reconnect attempt.
","options")); -#endif + b1 = addBoolSelector(gbox,__tr2qs_ctx("Reopen queries after reconnect","options"),KviOption_boolReopenQueriesAfterReconnect,KVI_OPTION_BOOL(KviOption_boolAutoReconnectOnUnexpectedDisconnect)); -#ifdef COMPILE_INFO_TIPS mergeTip(b1,__tr2qs_ctx("
This option will cause KVIrc to reopen query windows after a successful reconnect attempt.
","options")); -#endif // gbox = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("On Unexpected Disconnect","options")); KviBoolSelector * b = addBoolSelector(gbox,__tr2qs_ctx("Automatically reconnect","options"),KviOption_boolAutoReconnectOnUnexpectedDisconnect); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
This option will enable auto-reconnecting after an unexpected disconnect. " \ - "An unexpected disconnect is the termination of a fully connected IRC session " \ - "that was not requested by the user by the means of the QUIT message." \ - "

Warning: If you use /RAW to send a QUIT message to the server, " \ - "this option will not behave correctly, since does not detect the outgoing " \ - "QUIT message and will attempt to reconnect after the server has closed the connection. " \ - "For this reason, always use the /QUIT command to close your connections. " \ - "This option may also behave incorrectly with bouncers that support " \ - "detaching, in this case a solution could be to prepare an alias that sends the " \ - "bouncer \"detach\" command immediately before the \"quit\" command.
" \ - "alias(bncdetach){ raw bouncer detach; quit; }

","options")); -#endif + "An unexpected disconnect is the termination of a fully connected IRC session " \ + "that was not requested by the user by the means of the QUIT message." \ + "

Warning: If you use /RAW to send a QUIT message to the server, " \ + "this option will not behave correctly, since does not detect the outgoing " \ + "QUIT message and will attempt to reconnect after the server has closed the connection. " \ + "For this reason, always use the /QUIT command to close your connections. " \ + "This option may also behave incorrectly with bouncers that support " \ + "detaching, in this case a solution could be to prepare an alias that sends the " \ + "bouncer \"detach\" command immediately before the \"quit\" command.
" \ + "alias(bncdetach){ raw bouncer detach; quit; }

","options")); + KviUIntSelector * u = addUIntSelector(gbox,__tr2qs_ctx("Maximum attempts (0: unlimited):","options"), KviOption_uintMaxAutoReconnectAttempts,0,100,5, KVI_OPTION_BOOL(KviOption_boolAutoReconnectOnUnexpectedDisconnect)); @@ -96,12 +83,7 @@ KviConnectionOptionsWidget::KviConnectionOptionsWidget(QWidget * parent) KVI_OPTION_BOOL(KviOption_boolAutoReconnectOnUnexpectedDisconnect)); u->setSuffix(__tr2qs_ctx(" sec","options")); connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); -#ifdef COMPILE_INFO_TIPS mergeTip(u,__tr2qs_ctx("
Minimum value: 0 sec
Maximum value: 86400 sec
","options")); -#endif - - - addRowSpacer(0,2,4,2); } @@ -112,8 +94,6 @@ KviConnectionOptionsWidget::~KviConnectionOptionsWidget() } - - KviSSLOptionsWidget::KviSSLOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"ssl_options_widget") { @@ -152,10 +132,6 @@ KviSSLOptionsWidget::~KviSSLOptionsWidget() } - - - - KviTransportOptionsWidget::KviTransportOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"transport_options_widget") { @@ -171,9 +147,7 @@ KviTransportOptionsWidget::KviTransportOptionsWidget(QWidget * parent) u = addUIntSelector(0,2,0,2,__tr2qs_ctx("Limit to 1 message every:","options"), KviOption_uintOutgoingTrafficLimitUSeconds,10000,2000000,10000000,KVI_OPTION_BOOL(KviOption_boolLimitOutgoingTraffic)); u->setSuffix(__tr2qs_ctx(" usec","options")); -#ifdef COMPILE_INFO_TIPS mergeTip(u,__tr2qs_ctx("
Minimum value: 10000 usec
Maximum value: 10000000 usec
","options")); -#endif connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); g = addGroupBox(0,3,0,3,2,Qt::Horizontal,__tr2qs_ctx("Network Interfaces","options")); @@ -195,13 +169,6 @@ KviTransportOptionsWidget::~KviTransportOptionsWidget() } - - - - - - - KviIdentOptionsWidget::KviIdentOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"ident_options_widget") { @@ -302,11 +269,6 @@ void KviIdentOptionsWidget::enableIpv4InIpv6(bool) } - - - - - KviConnectionAdvancedOptionsWidget::KviConnectionAdvancedOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"connection_advanced_options_widget") { diff --git a/src/modules/options/optw_connection.h b/src/modules/options/optw_connection.h index b4d29e69b..b401f7837 100644 --- a/src/modules/options/optw_connection.h +++ b/src/modules/options/optw_connection.h @@ -24,6 +24,8 @@ #include "kvi_optionswidget.h" +class QRadioButton; + #define KVI_OPTIONS_WIDGET_ICON_KviConnectionOptionsWidget KVI_SMALLICON_WORLD #define KVI_OPTIONS_WIDGET_NAME_KviConnectionOptionsWidget __tr2qs_no_lookup("Connection") #define KVI_OPTIONS_WIDGET_PRIORITY_KviConnectionOptionsWidget 98000 @@ -88,7 +90,6 @@ public: #define KVI_OPTIONS_WIDGET_PARENT_KviIdentOptionsWidget KviConnectionAdvancedOptionsWidget #define KVI_OPTIONS_WIDGET_PRIORITY_KviIdentOptionsWidget 10 -class QRadioButton; class KviIdentOptionsWidget : public KviOptionsWidget { @@ -111,6 +112,4 @@ public slots: }; - - #endif //_OPTW_CONNECTION_H_ diff --git a/src/modules/options/optw_ctcp.cpp b/src/modules/options/optw_ctcp.cpp index 3100189d6..46ef2a389 100644 --- a/src/modules/options/optw_ctcp.cpp +++ b/src/modules/options/optw_ctcp.cpp @@ -26,38 +26,30 @@ #include "kvi_locale.h" #include "kvi_options.h" -//#ifdef COMPILE_INFO_TIPS -// #include "kvi_tal_tooltip.h" -//#endif KviCtcpOptionsWidget::KviCtcpOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"ctcp_options_widget") { - createLayout(4,1); QLabel * l; l = addLabel(0,0,0,0,__tr2qs_ctx("
Settings for CTCP.
"\ - "

The Client-To-Client Protocol (CTCP) " \ - "is used to transmit special control messages over an IRC connection. " \ - "These messages can request information from clients or negotiate file transfers." \ - "

","options")); + "

The Client-To-Client Protocol (CTCP) " \ + "is used to transmit special control messages over an IRC connection. " \ + "These messages can request information from clients or negotiate file transfers." \ + "

","options")); KviTalGroupBox *gs = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("CTCP Replies","options")); KviStringSelector * s = addStringSelector(gs, __tr2qs_ctx("Append to VERSION reply:","options"),KviOption_stringCtcpVersionPostfix); -#ifdef COMPILE_INFO_TIPS mergeTip(s, __tr2qs_ctx("
This text will be appended to the CTCP VERSION reply.
For example, you can place a script name here.
","options")); -#endif s = addStringSelector(gs, __tr2qs_ctx("Append to SOURCE reply:","options"),KviOption_stringCtcpSourcePostfix); -#ifdef COMPILE_INFO_TIPS mergeTip(s, __tr2qs_ctx("
This text will be appended to the CTCP SOURCE reply.
For example, you can place the source URL for a script here.
","options")); -#endif // s = addStringSelector(gs, __tr2qs_ctx("USERINFO reply:","options"),KviOption_stringCtcpUserinfoReply); @@ -68,10 +60,8 @@ KviCtcpOptionsWidget::KviCtcpOptionsWidget(QWidget * parent) s = addStringSelector(gs, __tr2qs_ctx("PAGE reply:","options"),KviOption_stringCtcpPageReply); -#ifdef COMPILE_INFO_TIPS mergeTip(s, __tr2qs_ctx("
This is the CTCP PAGE reply.
It should contain some sort of acknowledgement for CTCP PAGE messages.
","options")); -#endif addBoolSelector(gs,__tr2qs_ctx("Show the CTCP replies in the active window","options"),KviOption_boolCtcpRepliesToActiveWindow); diff --git a/src/modules/options/optw_ctcpfloodprotection.cpp b/src/modules/options/optw_ctcpfloodprotection.cpp index 59880d4da..32baabdf5 100644 --- a/src/modules/options/optw_ctcpfloodprotection.cpp +++ b/src/modules/options/optw_ctcpfloodprotection.cpp @@ -22,12 +22,12 @@ #include "optw_ctcpfloodprotection.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" -#include +#include +#include + /* @doc: ctcpfloodprotectionoptions @@ -77,20 +77,16 @@ KviCtcpFloodProtectionOptionsWidget::KviCtcpFloodProtectionOptionsWidget(QWidget createLayout(4,2); KviBoolSelector * b = addBoolSelector(0,0,1,0,__tr2qs_ctx("Use flood protection (recommended)","options"),KviOption_boolUseCtcpFloodProtection); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
This option makes KVIrc only respond to a limited number of CTCP requests within a specified time interval, to prevent \"flooding\" CTCP messages.
","options")); -#endif + KviUIntSelector * u = addUIntSelector(0,1,0,1,__tr2qs_ctx("Allow up to:","options"),KviOption_uintMaxCtcpRequests,0,10000,3,KVI_OPTION_BOOL(KviOption_boolUseCtcpFloodProtection)); u->setSuffix(__tr2qs_ctx(" requests","options")); -#ifdef COMPILE_INFO_TIPS mergeTip(u,__tr2qs_ctx("
Minimum value: 0 requests
Maximum value: 10000 requests
","options")); -#endif connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); + u = addUIntSelector(1,1,1,1,__tr2qs_ctx("within:","options"),KviOption_uintCtcpFloodCheckInterval,1,3600,6,KVI_OPTION_BOOL(KviOption_boolUseCtcpFloodProtection)); u->setSuffix(__tr2qs_ctx(" sec","options")); -#ifdef COMPILE_INFO_TIPS mergeTip(u,__tr2qs_ctx("
Minimum value: 1 sec
Maximum value: 3600 sec
","options")); -#endif connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); KviTalGroupBox * g = addGroupBox(0,2,1,2,2,Qt::Horizontal,__tr2qs_ctx("Ignored Requests","options")); diff --git a/src/modules/options/optw_dcc.cpp b/src/modules/options/optw_dcc.cpp index 26514cd4c..7b9a43ed1 100644 --- a/src/modules/options/optw_dcc.cpp +++ b/src/modules/options/optw_dcc.cpp @@ -24,12 +24,11 @@ #include "optw_dcc.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" -//#warning "Info tips" +#include + KviDccOptionsWidget::KviDccOptionsWidget(QWidget * pParent) : KviOptionsWidget(pParent) @@ -50,11 +49,9 @@ KviDccGeneralOptionsWidget::KviDccGeneralOptionsWidget(QWidget * parent) KviBoolSelector * b = addBoolSelector(0,0,0,0,__tr2qs_ctx("Use workaround for firewall","options"),KviOption_boolCantAcceptIncomingDccConnections); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
Enable this option if you can't accept incoming connections.
" \ "KVIrc will try to use different methods to send and receive files.
" \ "Please note that these methods may NOT work when communicating with a non-KVIrc client.
","options")); -#endif addRowSpacer(0,1,0,1); } @@ -75,27 +72,21 @@ KviDccAdvancedOptionsWidget::KviDccAdvancedOptionsWidget(QWidget * parent) KviBoolSelector * b = addBoolSelector(g,__tr2qs_ctx("Use user-defined address or network interface","options"),KviOption_boolDccListenOnSpecifiedInterfaceByDefault); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
Enable this option if you are on a multihost machine and want " \ "to force one of the available IP addresses to be used for outgoing DCCs.
This is especially useful " \ "when you use IPv6 and IPv4 addresses.
You can force KVIrc to always choose the IPv4 interface.
","options")); -#endif KviStringSelector * s = addStringSelector(g,__tr2qs_ctx("Listen on address/interface:","options"),KviOption_stringDccListenDefaultInterface,KVI_OPTION_BOOL(KviOption_boolDccListenOnSpecifiedInterfaceByDefault)); -#ifdef COMPILE_INFO_TIPS mergeTip(s,__tr2qs_ctx("
This is the IP address or name of the interface to use by default for outgoing DCC transfers.
" \ "On UNIX systems that support it, you can also specify IPv4 interface names (such as ppp0).
" \ "If you set it to 0.0.0.0, KVIrc will try to use the first available IPv4 interface
","options")); -#endif connect(b,SIGNAL(toggled(bool)),s,SLOT(setEnabled(bool))); b = addBoolSelector(g,__tr2qs_ctx("Use user-defined port range","options"),KviOption_boolUserDefinedPortRange); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
Enable this option if you want specify a local port range for DCC.
","options")); -#endif KviTalHBox * hb = new KviTalHBox(g); hb->setSpacing(4); @@ -107,63 +98,46 @@ KviDccAdvancedOptionsWidget::KviDccAdvancedOptionsWidget(QWidget * parent) b = addBoolSelector(g,__tr2qs_ctx("Send a fixed address in requests","options"),KviOption_boolDccSendFakeAddressByDefault); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
Enable this option if you want to always send a fake IP address in your DCC requests.
" \ "This might be useful if you're behind a router with a static address that does network address translation (NAT) and forwards all or a range of ports.
","options")); -#endif s = addStringSelector(g,__tr2qs_ctx("Send address/interface:","options"),KviOption_stringDefaultDccFakeAddress,KVI_OPTION_BOOL(KviOption_boolDccSendFakeAddressByDefault)); connect(b,SIGNAL(toggled(bool)),s,SLOT(setEnabled(bool))); -#ifdef COMPILE_INFO_TIPS mergeTip(s,__tr2qs_ctx("
This is the fixed address that will be sent with all DCC requests if you enable the option above.
","options")); -#endif KviBoolSelector * b2; - b2 = addBoolSelector(g,__tr2qs_ctx("Guess address from IRC server if unroutable","options"), - KviOption_boolDccGuessIpFromServerWhenLocalIsUnroutable,!KVI_OPTION_BOOL(KviOption_boolDccSendFakeAddressByDefault)); + b2 = addBoolSelector(g,__tr2qs_ctx("Guess address from IRC server if unroutable","options"),KviOption_boolDccGuessIpFromServerWhenLocalIsUnroutable,!KVI_OPTION_BOOL(KviOption_boolDccSendFakeAddressByDefault)); connect(b,SIGNAL(toggled(bool)),b2,SLOT(setNotEnabled(bool))); -#ifdef COMPILE_INFO_TIPS mergeTip(b2,__tr2qs_ctx("
You can enable this option if you are behind a router that forwards all or a range of ports.
" \ "KVIrc will try to guess the IP address to use for DCC by looking up the local hostname as seen " \ "by the IRC server you're connected to.
This method is an exclusive alternative to the \"fixed address\" above.
" \ "It might guess the correct address automatically if certain conditions are met (e.g. the IRC server does not mask hostnames).
","options")); -#endif - b = addBoolSelector(g,__tr2qs_ctx("Use \"broken bouncer hack\" to detect address","options"), - KviOption_boolDccBrokenBouncerHack,KVI_OPTION_BOOL(KviOption_boolDccGuessIpFromServerWhenLocalIsUnroutable)); -#ifdef COMPILE_INFO_TIPS + b = addBoolSelector(g,__tr2qs_ctx("Use \"broken bouncer hack\" to detect address","options"),KviOption_boolDccBrokenBouncerHack,KVI_OPTION_BOOL(KviOption_boolDccGuessIpFromServerWhenLocalIsUnroutable)); mergeTip(b,__tr2qs_ctx("
When you're behind a dialup router and also tunneling through a psyBNC bouncer, " \ "you can use a bug in the bouncer to force KVIrc to bind the DCC connections to the dialup router's address.
" \ "It's an ugly hack - use it only if nothing else works.
","options")); -#endif connect(b2,SIGNAL(toggled(bool)),b,SLOT(setEnabled(bool))); - b = addBoolSelector(0,1,1,1,__tr2qs_ctx("Notify failed DCC handshakes to the remote end","options"), - KviOption_boolNotifyFailedDccHandshakes); -#ifdef COMPILE_INFO_TIPS + b = addBoolSelector(0,1,1,1,__tr2qs_ctx("Notify failed DCC handshakes to the remote end","options"),KviOption_boolNotifyFailedDccHandshakes); mergeTip(b,__tr2qs_ctx("
If you enable this option, when a DCC request from a remote " \ "user can't be satisfied KVIrc will notify him by a CTCP ERRMSG. This is " \ "a nice feature so it is a good idea to leave it on unless for some reason " \ "you have deactivated the antiflood system: in this case turning off this option " \ "might help if you often get attacked by CTCP floods.
","options")); -#endif u = addUIntSelector(0,2,1,2,__tr2qs_ctx("Maximum number of DCC sessions","options"),KviOption_uintMaxDccSlots,0,1000,64); -#ifdef COMPILE_INFO_TIPS mergeTip(u,__tr2qs_ctx("
This is the maximum number of concurrent DCC sessions " \ "and it includes all the DCC types (send,chat,recv...). " \ "KVIrc will refuse the requests when this limit is reached.
","options")); -#endif addUIntSelector(0,3,1,3,__tr2qs_ctx("DCC socket timeout:","options"),KviOption_uintDccSocketTimeout,10,65536,180); u->setSuffix(__tr2qs_ctx(" sec","options")); -#ifdef COMPILE_INFO_TIPS mergeTip(u,__tr2qs_ctx("
This is the amount of time that KVIrc will wait for a response before assuming that a DCC has failed " \ "because the remote client was unable to connect to our listening socket.
","options")); -#endif addRowSpacer(0,4,1,4); } @@ -173,7 +147,6 @@ KviDccAdvancedOptionsWidget::~KviDccAdvancedOptionsWidget() } - /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -187,7 +160,6 @@ KviDccSendOptionsWidget::~KviDccSendOptionsWidget() } - KviDccSendGeneralOptionsWidget::KviDccSendGeneralOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"dccsend_options_widget") { @@ -210,11 +182,9 @@ KviDccSendGeneralOptionsWidget::KviDccSendGeneralOptionsWidget(QWidget * parent) addBoolSelector(g,__tr2qs_ctx("Notify completion in console","options"),KviOption_boolNotifyDccSendSuccessInConsole); addBoolSelector(g,__tr2qs_ctx("Notify completion in notifier","options"),KviOption_boolNotifyDccSendSuccessInNotifier); b = addBoolSelector(g,__tr2qs_ctx("Automatically clear transfer","options"),KviOption_boolAutoCloseDccSendOnSuccess); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option will cause succesfully terminated transfers " \ "to be automatically removed from the transfer window.
","options")); -#endif //COMPILE_INFO_TIPS KviBoolSelector * b1 = addBoolSelector(0,3,0,3,__tr2qs_ctx("Always open transfer window as minimized","options"),KviOption_boolCreateMinimizedDccSend); @@ -237,27 +207,20 @@ KviDccSendAdvancedOptionsWidget::KviDccSendAdvancedOptionsWidget(QWidget * paren KviTalGroupBox * g = addGroupBox(0,0,0,0,1,Qt::Horizontal,__tr2qs_ctx("Bug Compatibility","options")); KviBoolSelector * b = addBoolSelector(g,__tr2qs_ctx("Send ACK for byte 0","options"),KviOption_boolSendZeroAckInDccRecv); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option causes KVIrc to send a zero-byte acknowledge to kick-start " \ "the DCC transfer with some buggy IRC clients.
" \ "Use it only if your DCC transfers stall just after establishing a connection without sending any data.
","options")); -#endif //COMPILE_INFO_TIPS b = addBoolSelector(g,__tr2qs_ctx("Accept broken RESUME (mIRC file.ext)","options"),KviOption_boolAcceptBrokenFileNameDccResumeRequests); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option causes KVIrc to accept RESUME requests with invalid filenames.
" \ "Use it if KVIrc fails to accept RESUME requests from other clients (e.g. some versions of mIRC).
","options")); -#endif //COMPILE_INFO_TIPS b = addBoolSelector(g,__tr2qs_ctx("Replace spaces with underscores in outgoing filenames","options"),KviOption_boolDCCFileTransferReplaceOutgoingSpacesWithUnderscores); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option causes KVIrc to replace spaces with underscores in filenames " \ "for all the outgoing file transfers. This will fix filename handling with some buggy clients (e.g. some versions of mIRC).","options")); -#endif //COMPILE_INFO_TIPS - g = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("Limits","options")); @@ -275,55 +238,44 @@ KviDccSendAdvancedOptionsWidget::KviDccSendAdvancedOptionsWidget(QWidget * paren u = addUIntSelector(g,__tr2qs_ctx("Maximum number of DCC transfers","options"),KviOption_uintMaxDccSendTransfers,0,1000,10); -#ifdef COMPILE_INFO_TIPS mergeTip(u,__tr2qs_ctx("
This is the maximum number of concurrent DCC transfers. " \ "KVIrc will refuse the requests when this limit is reached.
","options")); -#endif g = addGroupBox(0,2,0,2,1,Qt::Horizontal,__tr2qs_ctx("Tweaks","options")); b = addBoolSelector(g,__tr2qs_ctx("Use fast send (send ahead)","options"),KviOption_boolUseFastDccSend); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
The \"send ahead\" DCC method allows data to be sent faster by breaking " \ "some of the rules of the original DCC SEND protocol specification.
" \ "Most clients can handle this kind of optimisation so disable it only if you have problems.
","options")); -#endif //COMPILE_INFO_TIPS hb = new KviTalHBox(g); b = addBoolSelector(hb,__tr2qs_ctx("Force idle step","options"),KviOption_boolDccSendForceIdleStep); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
Enable this option when the dcc file transfers " \ "tend to block your computer by consuming too much CPU time. " \ "When this option is enabled the idle interval below will be " \ "forcibly inserted between each sent/received data packet.
","options")); -#endif // COMPILE_INFO_TIPS u = addUIntSelector(hb,__tr2qs_ctx("","options"),KviOption_uintDccSendIdleStepInMSec,1,65536,30,KVI_OPTION_BOOL(KviOption_boolDccSendForceIdleStep)); connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); u->setSuffix(__tr2qs_ctx(" msec","options")); -#ifdef COMPILE_INFO_TIPS mergeTip(u, __tr2qs_ctx("
This parameter controls the average delay between two packets sent or received.
" \ "A smaller interval will cause you to send data faster but will also " \ "add load to your CPU, disk and network interface.
" \ "Reasonable values are from 5 to 50 milliseconds.
","options")); -#endif //COMPILE_INFO_TIPS u = addUIntSelector(g,__tr2qs_ctx("Packet size:","options"),KviOption_uintDccSendPacketSize,16,65536,1024); u->setSuffix(__tr2qs_ctx(" bytes","options")); -#ifdef COMPILE_INFO_TIPS mergeTip(u, __tr2qs_ctx("
This parameter controls the packet size used for DCC SEND.
" \ "With bigger packets you will be probably send data faster, but " \ "you will also saturate your bandwidth and in some cases " \ "cause more disk activity.
" \ "Reasonable values are from 512 to 4096 bytes.
","options")); -#endif //COMPILE_INFO_TIPS - addRowSpacer(0,3,0,3); @@ -381,7 +333,6 @@ KviDccVoiceOptionsWidget::KviDccVoiceOptionsWidget(QWidget *p):KviOptionsWidget( KviUIntSelector * u = addUIntSelector(0,6,0,6,__tr2qs_ctx("Pre-buffer size:","options"), KviOption_uintDccVoicePreBufferSize, 2048, 65536, 32000); u->setSuffix(" bytes"); - addRowSpacer(0,7,0,7); } diff --git a/src/modules/options/optw_generalopt.cpp b/src/modules/options/optw_generalopt.cpp index d75ecaa67..81b1aaf5d 100644 --- a/src/modules/options/optw_generalopt.cpp +++ b/src/modules/options/optw_generalopt.cpp @@ -37,8 +37,8 @@ KviGeneralOptOptionsWidget::KviGeneralOptOptionsWidget(QWidget * parent) QLabel * l; l = addLabel(0,0,4,0,__tr2qs_ctx("This section contains the general client options
"\ - "

like sound, mediafiles, URL handler etc... " \ - "

","options")); + "

like sound, mediafiles, URL handler etc... " \ + "

","options")); addAdvancedButton(4,1,4,1); } diff --git a/src/modules/options/optw_highlighting.cpp b/src/modules/options/optw_highlighting.cpp index b494fe905..cb63afd33 100644 --- a/src/modules/options/optw_highlighting.cpp +++ b/src/modules/options/optw_highlighting.cpp @@ -23,13 +23,11 @@ // #include "optw_highlighting.h" - -#include - #include "kvi_options.h" #include "kvi_locale.h" -#include +#include +#include KviAlertHighlightingOptionsWidget::KviAlertHighlightingOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"highlighting_options_widget") @@ -41,7 +39,6 @@ KviAlertHighlightingOptionsWidget::~KviAlertHighlightingOptionsWidget() } - KviHighlightingOptionsWidget::KviHighlightingOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"highlighting_options_widget") { @@ -57,17 +54,11 @@ KviHighlightingOptionsWidget::KviHighlightingOptionsWidget(QWidget * parent) addStringSelector(0,2,0,2,__tr2qs_ctx("Word splitters:","options"),KviOption_stringWordSplitters); // This can be used even without Word highlighting b = addBoolSelector(0,3,0,3,__tr2qs_ctx("Highlight messages containing my nickname","options"),KviOption_boolAlwaysHighlightNick); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
If this option is enabled, KVIrc will highlight any user message containing your current nickname
","options")); -#endif b = addBoolSelector(0,4,0,4,__tr2qs_ctx("Flash the system taskbar entry on highlighted messages","options"),KviOption_boolFlashWindowOnHighlightedMessages); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
If this option is enabled, KVIrc will (attempt to) flash the system taskbar entry when a highlighted message is printed and KVIrc is not the active window
","options")); -#endif b = addBoolSelector(0,5,0,5,__tr2qs_ctx("Popup the notifier window on highlighted messages","options"),KviOption_boolPopupNotifierOnHighlightedMessages); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
If this option is enabled, KVIrc will popup a little notifier window in the low right corner of your desktop when a highlighted message is printed and KVIrc is not the active window
","options")); -#endif addRowSpacer(0,6,0,6); } @@ -77,10 +68,6 @@ KviHighlightingOptionsWidget::~KviHighlightingOptionsWidget() } - - - - KviAlertOptionsWidget::KviAlertOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"highlighting_options_widget") { @@ -90,29 +77,22 @@ KviAlertOptionsWidget::KviAlertOptionsWidget(QWidget * parent) KviTalGroupBox * g = addGroupBox(0,0,0,0,1,Qt::Horizontal,__tr2qs_ctx("Alert Restrictions","options")); KviBoolSelector * b3 = addBoolSelector(g,__tr2qs_ctx("Restrict alert","options"),KviOption_boolHighlightOnlyNormalMsg); -#ifdef COMPILE_INFO_TIPS mergeTip(b3, __tr2qs_ctx("
If this option is enabled, KVIrc will alert in the taskbar only if a normal message is received in a channel.
Actions like joins, parts and mode changes will be ignored.
This is useful if you are in channels with a high rate of traffic and only want to be alerted for messages that are interesting to you.
","options")); -#endif + KviBoolSelector * b4 = addBoolSelector(g,__tr2qs_ctx("Alert for highlighted words","options"),KviOption_boolHighlightOnlyNormalMsgHighlightInChanToo,KVI_OPTION_BOOL(KviOption_boolHighlightOnlyNormalMsg)); -#ifdef COMPILE_INFO_TIPS mergeTip(b4, __tr2qs_ctx("
If this option is enabled, the taskbar will also alert for messages which contain a word from the highlighted words list above.
","options")); -#endif + KviBoolSelector * b5 = addBoolSelector(g,__tr2qs_ctx("Alert for query messages","options"),KviOption_boolHighlightOnlyNormalMsgQueryToo,KVI_OPTION_BOOL(KviOption_boolHighlightOnlyNormalMsg)); -#ifdef COMPILE_INFO_TIPS mergeTip(b5, __tr2qs_ctx("
If this option is enabled, the taskbar will also alert for messages which are shown in queries.
","options")); -#endif connect(b3,SIGNAL(toggled(bool)),b4,SLOT(setEnabled(bool))); connect(b3,SIGNAL(toggled(bool)),b5,SLOT(setEnabled(bool))); KviBoolSelector * b6 = addBoolSelector(g,__tr2qs_ctx("Use custom alert level","options"),KviOption_boolHighlightOnlyAtCostumHighlightLevel); -#ifdef COMPILE_INFO_TIPS mergeTip(b6, __tr2qs_ctx("
If this option is enabled, KVIrc will alert in the taskbar only if the specified alert level is reached.
","options")); -#endif + KviUIntSelector * b7 = addUIntSelector(g,__tr2qs_ctx("Minimum alert level:","options"),KviOption_uintMinHighlightLevel,1,KVI_MSGTYPE_MAXLEVEL,KVI_MSGTYPE_MAXLEVEL,KVI_OPTION_UINT(KviOption_boolHighlightOnlyAtCostumHighlightLevel)); b7->setEnabled(KVI_OPTION_BOOL(KviOption_boolHighlightOnlyAtCostumHighlightLevel)); -#ifdef COMPILE_INFO_TIPS mergeTip(b6, __tr2qs_ctx("
This option sets the minimum alert level for the taskbar.
","options")); -#endif connect(b6,SIGNAL(toggled(bool)),b7,SLOT(setEnabled(bool))); addRowSpacer(0,1,0,1); diff --git a/src/modules/options/optw_ident.cpp b/src/modules/options/optw_ident.cpp deleted file mode 100644 index 647386517..000000000 --- a/src/modules/options/optw_ident.cpp +++ /dev/null @@ -1,39 +0,0 @@ -//================================================================================ -// -// File : optw_ident.cpp -// Creation date : Mon Oct 29 15:48:42 2001 GMT by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2001-2004 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// -//================================================================================ - -#include "optw_ident.h" - -#include - -#include "kvi_options.h" -#include "kvi_locale.h" -#include "kvi_settings.h" - -//#warning "Info tips" - - - -#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES -#include "m_optw_ident.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES diff --git a/src/modules/options/optw_ident.h b/src/modules/options/optw_ident.h deleted file mode 100644 index bdec8e21f..000000000 --- a/src/modules/options/optw_ident.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef _OPTW_IDENT_H_ -#define _OPTW_IDENT_H_ -// -// File : optw_ident.h -// Creation date : Mon Oct 29 15:48:40 2001 GMT by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2001 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// - -#include "kvi_optionswidget.h" - - -#endif //_OPTW_IDENT_H_ diff --git a/src/modules/options/optw_identity.cpp b/src/modules/options/optw_identity.cpp index e44f0110a..92697322d 100644 --- a/src/modules/options/optw_identity.cpp +++ b/src/modules/options/optw_identity.cpp @@ -24,17 +24,6 @@ #include "optw_identity.h" -#include -#include -#include -#include -#include "kvi_tal_tooltip.h" -#include -#include -#include -#include -#include - #include "kvi_defaults.h" #include "kvi_settings.h" #include "kvi_options.h" @@ -46,9 +35,17 @@ #include "kvi_filedialog.h" #include "kvi_iconmanager.h" #include "kvi_http.h" +#include "kvi_tal_tooltip.h" - -//#warning "Info tips" +#include +#include +#include +#include +#include +#include +#include +#include +#include KviNickAlternativesDialog::KviNickAlternativesDialog(QWidget * par,const QString &n1,const QString &n2,const QString &n3) @@ -114,16 +111,6 @@ void KviNickAlternativesDialog::fill(QString &n1,QString &n2,QString &n3) } - - - - - - - - - - KviAvatarDownloadDialog::KviAvatarDownloadDialog(QWidget * par,const QString &szUrl) : QDialog(par) { @@ -286,10 +273,6 @@ void KviAvatarSelectionDialog::closeEvent(QCloseEvent * e) } - - - - KviIdentityOptionsWidget::KviIdentityOptionsWidget(QWidget * parent) : KviOptionsWidget(parent) { @@ -300,8 +283,6 @@ KviIdentityOptionsWidget::~KviIdentityOptionsWidget() } - - KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * parent) : KviOptionsWidget(parent) { @@ -319,12 +300,11 @@ KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * paren KviStringSelector * sel = addStringSelector(hb,__tr2qs_ctx("Nickname:","options"),KviOption_stringNickname1); sel->setMinimumLabelWidth(120); -#ifdef COMPILE_INFO_TIPS mergeTip(sel,__tr2qs_ctx("
Your nickname is your primary form of identification on IRC.
" \ "Since servers cannot accept multiple users sharing the same nickname " \ "(case insensitive), you can provide alternative nicknames to be used in case"\ "the server refuses to accept the default one.
","options")); -#endif + QValidator * v = new QRegExpValidator(QRegExp("[^-0-9 ][^ ]*"),hb); sel->setValidator(v); @@ -333,19 +313,16 @@ KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * paren sel = addStringSelector(gbox,__tr2qs_ctx("Username:","options"),KviOption_stringUsername); sel->setMinimumLabelWidth(120); -#ifdef COMPILE_INFO_TIPS mergeTip(sel,__tr2qs_ctx("
This is the username that you will use to connect to the server.
" \ "In the past, it was used as a form of authentication, but it normally has no special use now.
" \ "In addition to your nickname, you are identified on IRC by your username@hostname.
" \ "Basically, you can enter any word you like here. :D
","options")); -#endif + sel = addStringSelector(gbox,__tr2qs_ctx("Real name:","options"),KviOption_stringRealname); sel->setMinimumLabelWidth(120); -#ifdef COMPILE_INFO_TIPS mergeTip(sel,__tr2qs_ctx("
This text will appear when someone does a /WHOIS on you.
" \ "It is intended to be your real name, but people tend to put random quotes and phrases here too.
","options")); -#endif QString szOptionalCtcpUserInfo = __tr2qs_ctx("This field is optional and will appear as part of the CTCP USERINFO reply.","options"); @@ -362,11 +339,9 @@ KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * paren l->setMinimumWidth(120); m_pAgeCombo = new QComboBox(hb); -#ifdef COMPILE_INFO_TIPS QString szTip1 = szCenterBegin + __tr2qs_ctx("Here you can specify your age.","options") + szTrailing; KviTalToolTip::add(l,szTip1); KviTalToolTip::add(m_pAgeCombo,szTip1); -#endif m_pAgeCombo->insertItem(__tr2qs_ctx("Unspecified","options")); unsigned int i; for(i=1;i<120;i++) @@ -392,12 +367,9 @@ KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * paren l->setMinimumWidth(120); m_pGenderCombo = new QComboBox(hb); -#ifdef COMPILE_INFO_TIPS QString szTip2 = szCenterBegin + __tr2qs_ctx("Here you can specify your gender.","options") + szTrailing; KviTalToolTip::add(l,szTip2); KviTalToolTip::add(m_pGenderCombo,szTip2); -#endif - m_pGenderCombo->insertItem(__tr2qs_ctx("Unspecified","options")); m_pGenderCombo->insertItem(__tr2qs_ctx("Female","options")); m_pGenderCombo->insertItem(__tr2qs_ctx("Male","options")); @@ -413,27 +385,21 @@ KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * paren sel = addStringSelector(gbox,__tr2qs_ctx("Location:","options"),KviOption_stringCtcpUserInfoLocation); sel->setMinimumLabelWidth(120); -#ifdef COMPILE_INFO_TIPS mergeTip(sel,szCenterBegin + __tr2qs_ctx("You can describe here your approximate physical location. " \ "Something like \"Region, Country\" will be ok. Please note that this information will be viewable " \ "by anyone so putting more data (like the exact address), generally, is not a good idea.","options") + szTrailing); -#endif sel = addStringSelector(gbox,__tr2qs_ctx("Languages:","options"),KviOption_stringCtcpUserInfoLanguages); sel->setMinimumLabelWidth(120); -#ifdef COMPILE_INFO_TIPS mergeTip(sel,szCenterBegin + __tr2qs_ctx("You can put here the short names of the languages you can speak. " \ "An example might be \"EN,IT\" that would mean that you speak both Italian and English.","options") + szTrailing); -#endif sel = addStringSelector(gbox,__tr2qs_ctx("Other:","options"),KviOption_stringCtcpUserInfoOther); sel->setMinimumLabelWidth(120); -#ifdef COMPILE_INFO_TIPS mergeTip(sel,szCenterBegin + __tr2qs_ctx("You can put here some additional personal data. " \ "It might be a funny quote or your homepage url... " \ "Please note that this information will be viewable " \ "by anyone so don't put any sensible data (passwords, telephone or credit card numbers).","options") + szTrailing); -#endif addRowSpacer(0,2,0,2); } @@ -450,7 +416,6 @@ void KviIdentityGeneralOptionsWidget::setNickAlternatives() delete dlg; } - void KviIdentityGeneralOptionsWidget::commit() { KviOptionsWidget::commit(); @@ -483,8 +448,6 @@ void KviIdentityGeneralOptionsWidget::commit() KVI_OPTION_STRING(KviOption_stringCtcpUserInfoGender) = ""; break; } - - } @@ -498,31 +461,25 @@ KviIdentityAvatarOptionsWidget::KviIdentityAvatarOptionsWidget(QWidget * parent) bool bHaveAvatar = (!KVI_OPTION_STRING(KviOption_stringMyAvatar).isEmpty()) && m_pLocalAvatar->pixmap(); -#ifdef COMPILE_INFO_TIPS QString szTip = __tr2qs_ctx("Here you can choose your avatar image. It will be visible
" \ - "by other people that request it. Choose a nice image of yourself,
" \ - "possibly avoiding obscenity and offending images. It is a good idea
" \ - "to choose a relatively small file (say 150 Kb max) because
" \ - "most clients have a limit on the size of avatars being downloaded.
" \ - "The image also should be smaller than 800x600 pixels since
" \ - "it will have to be viewable in everyone's monitor.","options"); -#endif + "by other people that request it. Choose a nice image of yourself,
" \ + "possibly avoiding obscenity and offending images. It is a good idea
" \ + "to choose a relatively small file (say 150 Kb max) because
" \ + "most clients have a limit on the size of avatars being downloaded.
" \ + "The image also should be smaller than 800x600 pixels since
" \ + "it will have to be viewable in everyone's monitor.","options"); m_pUseAvatarCheck = new KviStyledCheckBox(__tr2qs_ctx("Use avatar","options"),this); addWidgetToLayout(m_pUseAvatarCheck,0,0,0,0); m_pUseAvatarCheck->setChecked(bHaveAvatar); -#ifdef COMPILE_INFO_TIPS mergeTip(m_pUseAvatarCheck,szTip); -#endif m_pAvatarPreview = new KviPixmapPreview(this); addWidgetToLayout(m_pAvatarPreview,0,1,0,1); m_pAvatarPreview->setPixmap(m_pLocalAvatar); m_pAvatarPreview->setEnabled(bHaveAvatar); connect(m_pUseAvatarCheck,SIGNAL(toggled(bool)),m_pAvatarPreview,SLOT(setEnabled(bool))); -#ifdef COMPILE_INFO_TIPS mergeTip(m_pAvatarPreview,szTip); -#endif KviTalHBox * hb = new KviTalHBox(this); hb->setSpacing(4); @@ -548,7 +505,6 @@ KviIdentityAvatarOptionsWidget::~KviIdentityAvatarOptionsWidget() delete m_pLocalAvatar; } - void KviIdentityAvatarOptionsWidget::commit(void) { KviOptionsWidget::commit(); @@ -564,10 +520,8 @@ void KviIdentityAvatarOptionsWidget::commit(void) KVI_OPTION_STRING(KviOption_stringMyAvatar) = ""; KVI_OPTION_PIXMAP(KviOption_pixmapMyAvatar) = KviPixmap(); } - } - void KviIdentityAvatarOptionsWidget::chooseAvatar() { QString szCurrent = m_pAvatarNameEdit->text(); @@ -660,10 +614,6 @@ void KviIdentityAvatarOptionsWidget::chooseAvatar() } - - - - KviIdentityAdvancedOptionsWidget::KviIdentityAdvancedOptionsWidget(QWidget * parent) : KviOptionsWidget(parent) { @@ -675,7 +625,6 @@ KviIdentityAdvancedOptionsWidget::KviIdentityAdvancedOptionsWidget(QWidget * par m_bI = m_sModeStr.contains('i'); m_bW = m_sModeStr.contains('w'); m_bS = m_sModeStr.contains('s'); - createLayout(2,1); layout()->setMargin(10); @@ -685,23 +634,18 @@ KviIdentityAdvancedOptionsWidget::KviIdentityAdvancedOptionsWidget(QWidget * par m_pSSelector = addBoolSelector(gbox,__tr2qs_ctx("Server notices (+s)","options"),&m_bS); m_pWSelector = addBoolSelector(gbox,__tr2qs_ctx("Wallops (+w)","options"),&m_bW); - gbox = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("Default Messages","options")); - + gbox = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("Default Messages","options")); KviStringSelector * sel = addStringSelector(gbox, __tr2qs_ctx("Part message:","options"),KviOption_stringPartMessage); sel->setMinimumLabelWidth(120); -#ifdef COMPILE_INFO_TIPS mergeTip(sel,__tr2qs_ctx("
This is the default part message that will be used when you
" \ - "leave a channel by closing a channel window.
","options")); -#endif + "leave a channel by closing a channel window.
","options")); sel = addStringSelector(gbox, __tr2qs_ctx("Quit message:","options"),KviOption_stringQuitMessage); sel->setMinimumLabelWidth(120); -#ifdef COMPILE_INFO_TIPS mergeTip(sel,__tr2qs_ctx("
This is the default quit message that will be used when you
" \ - "quit your IRC session by closing the console window or disconnecting by pressing the disconnect button.
","options")); -#endif + "quit your IRC session by closing the console window or disconnecting by pressing the disconnect button.","options")); addRowSpacer(0,2,0,2); } @@ -721,11 +665,6 @@ void KviIdentityAdvancedOptionsWidget::commit() KVI_OPTION_STRING(KviOption_stringDefaultUserMode) = m_sModeStr.ptr(); } - - - - - #ifndef COMPILE_USE_STANDALONE_MOC_SOURCES #include "m_optw_identity.moc" #endif //!COMPILE_USE_STANDALONE_MOC_SOURCES diff --git a/src/modules/options/optw_identity.h b/src/modules/options/optw_identity.h index 64b8b776f..0178a7dd0 100644 --- a/src/modules/options/optw_identity.h +++ b/src/modules/options/optw_identity.h @@ -29,15 +29,15 @@ #include "kvi_optionswidget.h" #include "kvi_settings.h" #include "kvi_selectors.h" - -#include #include "kvi_pixmap.h" +#include class QLineEdit; class QCheckBox; class QPushButton; class QComboBox; +class KviHttpRequest; class KviNickAlternativesDialog : public QDialog { @@ -73,7 +73,6 @@ protected slots: void chooseFileClicked(); }; -class KviHttpRequest; class KviAvatarDownloadDialog : public QDialog { diff --git a/src/modules/options/optw_ignore.cpp b/src/modules/options/optw_ignore.cpp index 03b6ab259..747c3bf94 100644 --- a/src/modules/options/optw_ignore.cpp +++ b/src/modules/options/optw_ignore.cpp @@ -22,12 +22,10 @@ #include "optw_ignore.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" -//#warning "Info tips" +#include KviIgnoreOptionsWidget::KviIgnoreOptionsWidget(QWidget * parent) diff --git a/src/modules/options/optw_input.cpp b/src/modules/options/optw_input.cpp index ec7e09ae2..c82b3f247 100644 --- a/src/modules/options/optw_input.cpp +++ b/src/modules/options/optw_input.cpp @@ -21,12 +21,10 @@ // #include "optw_input.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" -//#warning "Info tips" +#include KviInputLookOptionsWidget::KviInputLookOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"ircviewlook_options_widget") diff --git a/src/modules/options/optw_input.h b/src/modules/options/optw_input.h index f33e7b3fd..ef151c45f 100644 --- a/src/modules/options/optw_input.h +++ b/src/modules/options/optw_input.h @@ -26,7 +26,8 @@ //================================================================================== #include "kvi_optionswidget.h" -#include + +#include #define KVI_OPTIONS_WIDGET_ICON_KviInputLookOptionsWidget KVI_SMALLICON_INPUT #define KVI_OPTIONS_WIDGET_NAME_KviInputLookOptionsWidget __tr2qs_no_lookup("Input") diff --git a/src/modules/options/optw_interfacefeatures.cpp b/src/modules/options/optw_interfacefeatures.cpp index 7d308ba06..d28a9c4ad 100644 --- a/src/modules/options/optw_interfacefeatures.cpp +++ b/src/modules/options/optw_interfacefeatures.cpp @@ -24,22 +24,22 @@ #include "optw_interfacefeatures.h" -#include -#include -#include - #include "kvi_options.h" #include "kvi_locale.h" #include "kvi_app.h" #include "kvi_fileutils.h" +#include +#include + +#include + + KviInterfaceFeaturesOptionsWidget::KviInterfaceFeaturesOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"interfacefeatures_options_widget") { createLayout(8,1); - - addBoolSelector(0,0,0,0,__tr2qs_ctx("Minimize on startup","options"),KviOption_boolStartupMinimized); addBoolSelector(0,1,0,1,__tr2qs_ctx("Confirm quit with active connections","options"),KviOption_boolConfirmCloseWhenThereAreConnections); addBoolSelector(0,2,0,2,__tr2qs_ctx("Remember window properties","options"),KviOption_boolWindowsRememberProperties); diff --git a/src/modules/options/optw_interfacelookglobal.cpp b/src/modules/options/optw_interfacelookglobal.cpp index 3d7599e23..9fb9f9ab5 100644 --- a/src/modules/options/optw_interfacelookglobal.cpp +++ b/src/modules/options/optw_interfacelookglobal.cpp @@ -22,12 +22,11 @@ #include "optw_interfacelookglobal.h" -#include - #include "kvi_settings.h" #include "kvi_options.h" #include "kvi_locale.h" +#include //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -39,7 +38,7 @@ KviThemeGeneralOptionsWidget::KviThemeGeneralOptionsWidget(QWidget * parent) KviBoolSelector * b = addBoolSelector(0,1,1,1,__tr2qs_ctx("Use global application font","options"),KviOption_boolUseGlobalApplicationFont); KviBoolSelector * g = addBoolSelector(0,0,1,0,__tr2qs_ctx("Hide icons in Popup","options"),KviOption_boolDisablePopupIcons); KviFontSelector * f = addFontSelector(0,2,1,2,__tr2qs_ctx("Global application font:","options"),KviOption_fontApplication, - KVI_OPTION_BOOL(KviOption_boolUseGlobalApplicationFont)); + KVI_OPTION_BOOL(KviOption_boolUseGlobalApplicationFont)); connect(b,SIGNAL(toggled(bool)),f,SLOT(setEnabled(bool))); @@ -65,7 +64,6 @@ KviThemeTransparencyOptionsWidget::KviThemeTransparencyOptionsWidget(QWidget * p #endif m_pUseTransparencyBoolSelector = addBoolSelector(0,0,1,0,__tr2qs_ctx("Enable fake transparency","options"),KviOption_boolUseGlobalPseudoTransparency); -#ifdef COMPILE_INFO_TIPS #ifdef COMPILE_KDE_SUPPORT mergeTip(m_pUseTransparencyBoolSelector, __tr2qs_ctx("
This option makes all KVIrc windows look " \ @@ -78,38 +76,37 @@ KviThemeTransparencyOptionsWidget::KviThemeTransparencyOptionsWidget(QWidget * p "like transparent.
You must choose a blending " \ "background image to below.
","options")); #endif -#endif KviUIntSelector * u = addUIntSelector(0,1,1,1,__tr2qs_ctx("Child window opacity:","options"),KviOption_uintGlobalTransparencyChildFadeFactor, - 0,100,35,KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); + 0,100,35,KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); connect(m_pUseTransparencyBoolSelector,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); u = addUIntSelector(0,2,1,2,__tr2qs_ctx("Parent window opacity:","options"),KviOption_uintGlobalTransparencyParentFadeFactor, - 0,100,10,KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); + 0,100,10,KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); connect(m_pUseTransparencyBoolSelector,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); KviColorSelector * c = addColorSelector(0,3,1,3,__tr2qs_ctx("Blend color:","options"),KviOption_colorGlobalTransparencyFade, - KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); + KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); connect(m_pUseTransparencyBoolSelector,SIGNAL(toggled(bool)),c,SLOT(setEnabled(bool))); // addRowSpacer(0,13,0,13); #ifdef COMPILE_KDE_SUPPORT m_pObtainBackgroundFromKdeBoolSelector = addBoolSelector(0,4,1,4,__tr2qs_ctx("Use KDE desktop for transparency","options"),KviOption_boolObtainGlobalBackgroundFromKde, - KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); + KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); connect(m_pUseTransparencyBoolSelector,SIGNAL(toggled(bool)),m_pObtainBackgroundFromKdeBoolSelector,SLOT(setEnabled(bool))); connect(m_pObtainBackgroundFromKdeBoolSelector,SIGNAL(toggled(bool)),this,SLOT(enableUpdateKdeBackgroundBoolSelector(bool))); m_pUpdateKdeBackgroundOnChangeBoolSelector = addBoolSelector(0,5,1,5,__tr2qs_ctx("Keep in sync with KDE background changes","options"),KviOption_boolUpdateKdeBackgroundOnChange, - KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency) && KVI_OPTION_BOOL(KviOption_boolObtainGlobalBackgroundFromKde)); + KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency) && KVI_OPTION_BOOL(KviOption_boolObtainGlobalBackgroundFromKde)); m_pGlobalBackgroundPixmapSelector = addPixmapSelector(0,6,1,6,__tr2qs_ctx("Transparency blend image:","options"),KviOption_pixmapGlobalTransparencyBackground, - KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency) && !KVI_OPTION_BOOL(KviOption_boolObtainGlobalBackgroundFromKde)); + KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency) && !KVI_OPTION_BOOL(KviOption_boolObtainGlobalBackgroundFromKde)); layout()->setRowStretch(6,1); connect(m_pObtainBackgroundFromKdeBoolSelector,SIGNAL(toggled(bool)),this,SLOT(enableGlobalBackgroundPixmapSelector(bool))); #else //!COMPILE_KDE_SUPPORT m_pGlobalBackgroundPixmapSelector = addPixmapSelector(0,4,1,4,__tr2qs_ctx("Transparency blend image:","options"),KviOption_pixmapGlobalTransparencyBackground, - KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); + KVI_OPTION_BOOL(KviOption_boolUseGlobalPseudoTransparency)); layout()->setRowStretch(4,1); #endif //!COMPILE_KDE_SUPPORT connect(m_pUseTransparencyBoolSelector,SIGNAL(toggled(bool)),this,SLOT(enableGlobalBackgroundPixmapSelector(bool))); diff --git a/src/modules/options/optw_irc.cpp b/src/modules/options/optw_irc.cpp index 467a8d23d..2e8524ee4 100644 --- a/src/modules/options/optw_irc.cpp +++ b/src/modules/options/optw_irc.cpp @@ -28,7 +28,7 @@ #include "kvi_options.h" #include "kvi_ircmask.h" -#include +#include KviIrcOptionsWidget::KviIrcOptionsWidget(QWidget * parent) @@ -48,15 +48,10 @@ KviIrcGeneralOptionsWidget::KviIrcGeneralOptionsWidget(QWidget * parent) createLayout(3,1); KviBoolSelector *b = addBoolSelector(0,0,0,0,__tr2qs_ctx("Minimize console after successful login","options"),KviOption_boolMinimizeConsoleAfterConnect); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
This option will cause KVIrc to minimize the console window after successfully logging into a server.
","options")); -#endif b = addBoolSelector(0,1,0,1,__tr2qs_ctx("Show network name in console taskbar entry","options"),KviOption_boolShowNetworkNameForConsoleTaskBarEntry); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
This option will cause KVIrc to show the network name as the console taskbar entry instead of the server name. This is nice to keep on unless your servers are not organized in networks or you often connect to two servers of the same network.
","options")); -#endif - addRowSpacer(0,2,0,2); } @@ -67,20 +62,17 @@ KviIrcGeneralOptionsWidget::~KviIrcGeneralOptionsWidget() } - KviIrcAdvancedOptionsWidget::KviIrcAdvancedOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"irc_advanced_options_widget") { createLayout(3,1); KviBoolSelector *b = addBoolSelector(0,0,0,0,__tr2qs_ctx("Force immediate quit","options"),KviOption_boolForceBrutalQuit); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option causes KVIrc to close " \ "the connection immediately after sending the QUIT message.
" \ "When this option is disabled, KVIrc will wait for the server " \ "to close the connection.
" \ "Note that if you use this, your QUIT message may be not displayed.
","options")); -#endif addBoolSelector(0,1,0,1,__tr2qs_ctx("Prepend gender info to realname","options"),KviOption_boolPrependGenderInfoToRealname); } @@ -89,9 +81,6 @@ KviIrcAdvancedOptionsWidget::~KviIrcAdvancedOptionsWidget() } - - - KviChannelOptionsWidget::KviChannelOptionsWidget(QWidget * pParent) : KviOptionsWidget(pParent) { @@ -110,47 +99,35 @@ KviChannelGeneralOptionsWidget::KviChannelGeneralOptionsWidget(QWidget * pParent KviTalGroupBox * g = addGroupBox(0,0,0,0,1,Qt::Horizontal,__tr2qs_ctx("On Channel Kick","options")); KviBoolSelector *b = addBoolSelector(g,__tr2qs_ctx("Rejoin channel","options"),KviOption_boolRejoinChannelOnKick); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option will cause KVIrc to attempt " \ "to rejoin a channel after being kicked.
","options")); -#endif b = addBoolSelector(g,__tr2qs_ctx("Keep channel open","options"),KviOption_boolKeepChannelOpenOnKick); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option will cause KVIrc to keep " \ "the channel window open after being kicked.
" \ "It might be a good idea to also enable the " \ "\"Rejoin channel\" option.
","options")); -#endif g = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("On Channel Part","options")); b = addBoolSelector(g,__tr2qs_ctx("Keep channel open","options"),KviOption_boolKeepChannelOpenOnPart); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option will cause KVIrc to keep " \ "the channel window open after leaving it.
","options")); -#endif b = addBoolSelector(0,2,0,2,__tr2qs_ctx("Automatically join channel on invite","options"),KviOption_boolAutoJoinOnInvite); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option will cause KVIrc to automatically " \ "join a channel when an INVITE message for that channel is received.
" \ "Warning: This may help spammers harass you. :)
","options")); -#endif b = addBoolSelector(0,3,0,3, __tr2qs_ctx("Always open channels as minimized","options"),KviOption_boolCreateMinimizedChannels); - -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option causes newly created " \ "channel windows to be immediately minimized.
" \ "Enable this if you don't like channels " \ "popping up while you're typing something in a channel. :D
","options")); -#endif - addRowSpacer(0,4,0,4); } @@ -192,12 +169,10 @@ KviChannelAdvancedOptionsWidget::KviChannelAdvancedOptionsWidget(QWidget * pPare addBoolSelector(g,__tr2qs_ctx("Do not request invite list","options"),KviOption_boolDisableInviteListRequestOnJoin); b = addBoolSelector(0,3,4,3,__tr2qs_ctx("Do not update the away list","options"),KviOption_boolDisableAwayListUpdates); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
KVIrc sends out a channel /WHO message every now and then to keep " \ "the channel away list in sync. Use this option to disable this feature (and to save " \ "your IRC bandwidth.
","options")); -#endif g = addGroupBox(0,4,4,4,1,Qt::Horizontal,__tr2qs_ctx("On Channel Join","options")); addBoolSelector(g,__tr2qs_ctx("Echo channel topic","options"),KviOption_boolEchoNumericTopic); diff --git a/src/modules/options/optw_ircoutput.cpp b/src/modules/options/optw_ircoutput.cpp index d3ec2fb3e..8bbeb6f56 100644 --- a/src/modules/options/optw_ircoutput.cpp +++ b/src/modules/options/optw_ircoutput.cpp @@ -22,18 +22,15 @@ #include "optw_ircoutput.h" -#include - #include "kvi_settings.h" #include "kvi_options.h" #include "kvi_locale.h" +#include "kvi_tal_tooltip.h" -#include -#include +#include +#include +#include -#ifdef COMPILE_INFO_TIPS - #include "kvi_tal_tooltip.h" -#endif KviIrcOutputOptionsWidget::KviIrcOutputOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"ircoutput_options_widget") diff --git a/src/modules/options/optw_ircview.cpp b/src/modules/options/optw_ircview.cpp index 57e685f7d..819b8b60d 100644 --- a/src/modules/options/optw_ircview.cpp +++ b/src/modules/options/optw_ircview.cpp @@ -21,11 +21,10 @@ // #include "optw_ircview.h" -#include #include "kvi_options.h" #include "kvi_locale.h" -//#warning "Info tips" +#include KviIrcViewThemeOptionsWidget::KviIrcViewThemeOptionsWidget(QWidget * pParent) : KviOptionsWidget(pParent) diff --git a/src/modules/options/optw_ircview.h b/src/modules/options/optw_ircview.h index 397943997..0a1f1f4a7 100644 --- a/src/modules/options/optw_ircview.h +++ b/src/modules/options/optw_ircview.h @@ -27,7 +27,8 @@ #include "kvi_optionswidget.h" -#include + +#include #define KVI_OPTIONS_WIDGET_ICON_KviIrcViewThemeOptionsWidget KVI_SMALLICON_IRCVIEW diff --git a/src/modules/options/optw_lag.cpp b/src/modules/options/optw_lag.cpp index 30b1ab0b3..30e1f9907 100644 --- a/src/modules/options/optw_lag.cpp +++ b/src/modules/options/optw_lag.cpp @@ -23,13 +23,11 @@ #include "optw_lag.h" -#include -#include "kvi_tal_tooltip.h" - #include "kvi_options.h" #include "kvi_locale.h" +#include "kvi_tal_tooltip.h" -//#warning "Info tips" +#include KviLagOptionsWidget::KviLagOptionsWidget(QWidget * parent) @@ -38,40 +36,32 @@ KviLagOptionsWidget::KviLagOptionsWidget(QWidget * parent) createLayout(3,1); KviBoolSelector * pUse = addBoolSelector(0,0,0,0, __tr2qs_ctx("Enable lag meter","options"), KviOption_boolUseLagMeterEngine); -#ifdef COMPILE_INFO_TIPS - mergeTip(pUse,__tr2qs_ctx("
This enables the lag meter engine, which checks at regular intervals how much lag (latency) the server has.
","options")); -#endif - KviTalGroupBox *g = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("Configuration","options"),KVI_OPTION_BOOL(KviOption_boolUseLagMeterEngine)); - KviUIntSelector * pInterval = addUIntSelector(g, __tr2qs_ctx("Lag meter heartbeat:","options"),KviOption_uintLagMeterHeartbeat,2000,10000,5000,KVI_OPTION_BOOL(KviOption_boolUseLagMeterEngine)); - pInterval->setSuffix(__tr2qs_ctx(" msec","options")); -#ifdef COMPILE_INFO_TIPS - mergeTip(pInterval, + mergeTip(pUse,__tr2qs_ctx("
This enables the lag meter engine, which checks at regular intervals how much lag (latency) the server has.
","options")); + KviTalGroupBox *g = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("Configuration","options"),KVI_OPTION_BOOL(KviOption_boolUseLagMeterEngine)); + KviUIntSelector * pInterval = addUIntSelector(g, __tr2qs_ctx("Lag meter heartbeat:","options"),KviOption_uintLagMeterHeartbeat,2000,10000,5000,KVI_OPTION_BOOL(KviOption_boolUseLagMeterEngine)); + pInterval->setSuffix(__tr2qs_ctx(" msec","options")); + mergeTip(pInterval, __tr2qs_ctx("
This option allows you to set the lag meter heartbeat interval.
" \ "The lower the heartbeat interval the higher will be the accuracy of the lag check " \ "but also higher cpu usage and data traffic to the server.
" \ "Please note that this is NOT the interval between pings sent to the server: " \ "the pings (if any) will be sent really less often. " \ "5000 is a reasonable value.
","options")); -#endif - connect(pUse,SIGNAL(toggled(bool)),pInterval,SLOT(setEnabled(bool))); - - KviUIntSelector * pAlarm = addUIntSelector(g, __tr2qs_ctx("Trigger event if lag exceeds:","options"), KviOption_uintLagAlarmTime,5000,1000000,30000, KVI_OPTION_BOOL(KviOption_boolUseLagMeterEngine)); - pAlarm->setSuffix(__tr2qs_ctx(" msec","options")); -#ifdef COMPILE_INFO_TIPS + connect(pUse,SIGNAL(toggled(bool)),pInterval,SLOT(setEnabled(bool))); + + KviUIntSelector * pAlarm = addUIntSelector(g, __tr2qs_ctx("Trigger event if lag exceeds:","options"), KviOption_uintLagAlarmTime,5000,1000000,30000, KVI_OPTION_BOOL(KviOption_boolUseLagMeterEngine)); + pAlarm->setSuffix(__tr2qs_ctx(" msec","options")); mergeTip(pAlarm,__tr2qs_ctx("
This option controls the threshold for the " \ "OnLagAlarmTimeUp and OnLagAlarmTimeDown events. When the lag goes above " \ "the threshold OnLagAlarmTimeUp will be triggered and when the lag falls " \ "back below the threshold then OnLagAlarmTimeDown will be triggered
","options")); -#endif - connect(pUse,SIGNAL(toggled(bool)),pAlarm,SLOT(setEnabled(bool))); - - KviBoolSelector * pShow = addBoolSelector(g, __tr2qs_ctx("Show lag in IRC context display","options"), KviOption_boolShowLagOnContextDisplay, KVI_OPTION_BOOL(KviOption_boolUseLagMeterEngine)); -#ifdef COMPILE_INFO_TIPS - mergeTip(pShow,__tr2qs_ctx("
This makes the IRC context display applet show the current lag after the user's nickname (in seconds)
","options")); -#endif + connect(pUse,SIGNAL(toggled(bool)),pAlarm,SLOT(setEnabled(bool))); + + KviBoolSelector * pShow = addBoolSelector(g, __tr2qs_ctx("Show lag in IRC context display","options"), KviOption_boolShowLagOnContextDisplay, KVI_OPTION_BOOL(KviOption_boolUseLagMeterEngine)); + mergeTip(pShow,__tr2qs_ctx("
This makes the IRC context display applet show the current lag after the user's nickname (in seconds)
","options")); - connect(pUse,SIGNAL(toggled(bool)),pShow,SLOT(setEnabled(bool))); - connect(pUse,SIGNAL(toggled(bool)),g,SLOT(setEnabled(bool))); + connect(pUse,SIGNAL(toggled(bool)),pShow,SLOT(setEnabled(bool))); + connect(pUse,SIGNAL(toggled(bool)),g,SLOT(setEnabled(bool))); addRowSpacer(0,2,0,2); diff --git a/src/modules/options/optw_logging.cpp b/src/modules/options/optw_logging.cpp index 8195c0af4..eeb5a3bae 100644 --- a/src/modules/options/optw_logging.cpp +++ b/src/modules/options/optw_logging.cpp @@ -23,12 +23,10 @@ #include "optw_logging.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" -//#warning "Info tips" +#include KviLoggingOptionsWidget::KviLoggingOptionsWidget(QWidget * parent) @@ -47,11 +45,9 @@ KviLoggingOptionsWidget::KviLoggingOptionsWidget(QWidget * parent) addBoolSelector(0,2,0,2,__tr2qs_ctx("Strip colors in logs","options"),KviOption_boolStripControlCodesInLogs); KviUIntSelector* us = addUIntSelector(0,3,0,3,__tr2qs_ctx("Auto flush logs every","options"),KviOption_uintAutoFlushLogs,0,99999,0); us->setSuffix(__tr2qs_ctx(" min","options")); -#ifdef COMPILE_INFO_TIPS mergeTip(us, __tr2qs_ctx("
Save logs with the current interval
" \ "Set to 0 to disable this feature
","options")); -#endif addRowSpacer(0,4,0,4); } diff --git a/src/modules/options/optw_mediatypes.cpp b/src/modules/options/optw_mediatypes.cpp index cc0bae109..9558b20f3 100644 --- a/src/modules/options/optw_mediatypes.cpp +++ b/src/modules/options/optw_mediatypes.cpp @@ -22,12 +22,12 @@ #include "optw_mediatypes.h" -#include -#include -#include "kvi_tal_tooltip.h" - #include "kvi_options.h" #include "kvi_locale.h" +#include "kvi_tal_tooltip.h" + +#include +#include // kvi_app.cpp extern KVIRC_API KviMediaManager * g_pMediaManager; @@ -73,8 +73,6 @@ KviMediaTypesOptionsWidget::KviMediaTypesOptionsWidget(QWidget * parent) m_pListView->addColumn(__tr2qs_ctx("Description","options")); m_pListView->setAllColumnsShowFocus(true); - - connect(m_pListView,SIGNAL(currentChanged(KviTalListViewItem *)),this,SLOT(currentItemChanged(KviTalListViewItem *))); layout()->addMultiCellWidget(m_pListView,0,0,0,2); @@ -108,19 +106,15 @@ KviMediaTypesOptionsWidget::KviMediaTypesOptionsWidget(QWidget * parent) layout()->addWidget(l,6,0); m_pCommandline = new QLineEdit(this); layout()->addMultiCellWidget(m_pCommandline,6,6,1,2); -#ifdef COMPILE_INFO_TIPS mergeTip(m_pCommandline,__tr2qs_ctx("
This field contains the command to execute to open a local file.
" \ "$0 is used in place of the filename
","options")); -#endif l = new QLabel(__tr2qs_ctx("Remote open command:","options"),this); layout()->addWidget(l,7,0); m_pRemoteExecCommandline = new QLineEdit(this); layout()->addMultiCellWidget(m_pRemoteExecCommandline,7,7,1,2); -#ifdef COMPILE_INFO_TIPS mergeTip(m_pRemoteExecCommandline,__tr2qs_ctx("
This field contains the command to execute when automatically opening a received file.
" \ "$0 is used in place of the filename
","options")); -#endif l = new QLabel(__tr2qs_ctx("Icon","options"),this); layout()->addWidget(l,8,0); @@ -138,7 +132,6 @@ KviMediaTypesOptionsWidget::KviMediaTypesOptionsWidget(QWidget * parent) m_pDelete = new QPushButton(__tr2qs_ctx("Re&move","options"),this); connect(m_pDelete,SIGNAL(clicked()),this,SLOT(delMediaType())); layout()->addWidget(m_pDelete,10,2); - layout()->setColStretch(1,1); layout()->setColStretch(2,1); diff --git a/src/modules/options/optw_mediatypes.h b/src/modules/options/optw_mediatypes.h index 35fd41b9c..3ec91c12f 100644 --- a/src/modules/options/optw_mediatypes.h +++ b/src/modules/options/optw_mediatypes.h @@ -24,11 +24,12 @@ // #include "kvi_optionswidget.h" +#include "kvi_mediatype.h" #include "kvi_tal_listview.h" -#include -#include -#include "kvi_mediatype.h" +#include +#include + class KviMediaTypeListViewItem : public KviTalListViewItem { diff --git a/src/modules/options/optw_messages.cpp b/src/modules/options/optw_messages.cpp deleted file mode 100644 index bcbf911a3..000000000 --- a/src/modules/options/optw_messages.cpp +++ /dev/null @@ -1,695 +0,0 @@ -//============================================================================= -// -// File : optw_messages.cpp -// Creation date : Sat Aug 11 2001 18:12:00 CEST by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2001-2004 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// -//============================================================================= - -#define _WANT_OPTION_FLAGS_ - -#include "optw_messages.h" - -#include -#include -#include "kvi_tal_vbox.h" -#include -#include -#include "kvi_styled_controls.h" - -#include "kvi_settings.h" - -#ifndef COMPILE_ON_WINDOWS - #include // symlink() -#endif - -#include "kvi_options.h" -#include "kvi_app.h" -#include "kvi_locale.h" -#include "kvi_iconmanager.h" -#include "kvi_mirccntrl.h" -#include "kvi_config.h" -#include "kvi_filedialog.h" - -//#warning "Info tips" - -#ifdef COMPILE_PSEUDO_TRANSPARENCY - extern KVIRC_API QPixmap * g_pShadedChildGlobalDesktopBackground; -#endif - - -KviMessageOptionsWidget::KviMessageOptionsWidget(QWidget * pParent) -: KviOptionsWidget(pParent) -{ -} - -KviMessageOptionsWidget::~KviMessageOptionsWidget() -{ -} - -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -KviPrivmsgOptionsWidget::KviPrivmsgOptionsWidget(QWidget * parent) -: KviOptionsWidget(parent,"privmsg_options_widget") -{ - createLayout(4,1); - - KviBoolSelector * b1; - KviBoolSelector * b2; - - KviTalGroupBox * g = addGroupBox(0,0,0,0,1,Qt::Horizontal,__tr2qs_ctx("General","options")); - - addBoolSelector(g,__tr2qs_ctx("Show message icons","options"),KviOption_boolIrcViewShowImages); - addBoolSelector(g,__tr2qs_ctx("Draw some emoticons (smileys) as pictures","options"),KviOption_boolDrawEmoticons); - addBoolSelector(g,__tr2qs_ctx("Don't show colors in user messages","options"),KviOption_boolStripMircColorsInUserMessages); - - - - - g = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("Nicknames","options")); - - b1 = addBoolSelector(g,__tr2qs_ctx("\"Smart\" nickname colors","options"),KviOption_boolColorNicks); - b2 = addBoolSelector(g,__tr2qs_ctx("Use same colors as in the userlist","options"),KviOption_boolUseUserListColorsAsNickColors,!KVI_OPTION_BOOL(KviOption_boolColorNicks)); - connect(b1,SIGNAL(toggled(bool)),b2,SLOT(setNotEnabled(bool))); - addBoolSelector(g,__tr2qs_ctx("Show nicknames in bold","options"),KviOption_boolBoldedNicks); - addBoolSelector(g,__tr2qs_ctx("Show user and host","options"),KviOption_boolShowUserAndHostInPrivmsgView); - addBoolSelector(g,__tr2qs_ctx("Show channel mode prefix","options"),KviOption_boolShowChannelUserFlagInPrivmsgView); - KviBoolSelector * b = addBoolSelector(g,__tr2qs_ctx("User-defined prefix and postfix","options"),KviOption_boolUseExtendedPrivmsgView); - - QLabel * l = addLabel(g,__tr2qs_ctx("[PREFIX]nickname[!user@host][POSTFIX] message","options")); - - l->setEnabled(KVI_OPTION_BOOL(KviOption_boolUseExtendedPrivmsgView)); - connect(b, - SIGNAL(toggled(bool)), - l, - SLOT(setEnabled(bool))); - - KviTalVBox * vb = new KviTalVBox(g); - vb->setSpacing(5); - - connect( - b, - SIGNAL(toggled(bool)), - addStringSelector(vb,__tr2qs_ctx("Prefix:","options"),KviOption_stringExtendedPrivmsgPrefix,KVI_OPTION_BOOL(KviOption_boolUseExtendedPrivmsgView)), - SLOT(setEnabled(bool))); - connect( - b, - SIGNAL(toggled(bool)), - addStringSelector(vb,__tr2qs_ctx("Postfix:","options"),KviOption_stringExtendedPrivmsgPostfix,KVI_OPTION_BOOL(KviOption_boolUseExtendedPrivmsgView)), - SLOT(setEnabled(bool))); - addRowSpacer(0,3,0,3); -} - -KviPrivmsgOptionsWidget::~KviPrivmsgOptionsWidget() -{ - -} - -KviTimestampOptionsWidget::KviTimestampOptionsWidget(QWidget * pParent) -: KviOptionsWidget(pParent) -{ - createLayout(5,1); - m_pUseTimestampSelector = addBoolSelector(0,0,0,0,__tr2qs_ctx("Show timestamp","options"),KviOption_boolIrcViewTimestamp); - - connect(m_pUseTimestampSelector,SIGNAL(toggled(bool)),this,SLOT(enableDisableTimestampSelector(bool))); - KviBoolSelector* b = addBoolSelector(0,1,0,1,__tr2qs_ctx("Use UTC time for timestamp","options"),KviOption_boolIrcViewTimestampUTC,KVI_OPTION_BOOL(KviOption_boolIrcViewTimestamp)); - - connect(m_pUseTimestampSelector,SIGNAL(toggled(bool)),b,SLOT(setEnabled(bool))); - - KviTalHBox *hb = new KviTalHBox(this); - addWidgetToLayout(hb,0,2,0,2); - - m_pSpecialTimestampColorSelector = addBoolSelector(hb,__tr2qs_ctx("Use special color for timestamps","options"),KviOption_boolUseSpecialColorForTimestamp,KVI_OPTION_BOOL(KviOption_boolIrcViewTimestamp)); - connect(m_pSpecialTimestampColorSelector,SIGNAL(toggled(bool)),this,SLOT(enableDisableTimestampSelector(bool))); - connect(m_pUseTimestampSelector,SIGNAL(toggled(bool)),m_pSpecialTimestampColorSelector,SLOT(setEnabled(bool))); - - m_pTimestampColorSelector = addMircTextColorSelector(hb,"",KviOption_uintTimeStampForeground,KviOption_uintTimeStampBackground,KVI_OPTION_BOOL(KviOption_boolIrcViewTimestamp) && KVI_OPTION_BOOL(KviOption_boolUseSpecialColorForTimestamp)); - - KviStringSelector * st=addStringSelector(0,3,0,3,__tr2qs_ctx("Timestamp format:","options"),KviOption_stringIrcViewTimestampFormat); - connect(m_pUseTimestampSelector,SIGNAL(toggled(bool)),st,SLOT(setEnabled(bool))); - - connect(m_pUseTimestampSelector,SIGNAL(toggled(bool)),m_pSpecialTimestampColorSelector,SLOT(setEnabled(bool))); - addRowSpacer(0,4,0,4); -} - -KviTimestampOptionsWidget::~KviTimestampOptionsWidget() -{ -} - -void KviTimestampOptionsWidget::enableDisableTimestampSelector(bool) -{ - m_pTimestampColorSelector->setEnabled(m_pUseTimestampSelector->isChecked() && m_pSpecialTimestampColorSelector->isChecked()); -} - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -KviStandardColorsOptionsWidget::KviStandardColorsOptionsWidget(QWidget * parent) -: KviOptionsWidget(parent,"stdcolors") -{ - createLayout(5,4); - - addColorSelector(0,0,0,0,"0:",&(KVI_OPTION_MIRCCOLOR(0))); - addColorSelector(1,0,1,0,"1:",&(KVI_OPTION_MIRCCOLOR(1))); - addColorSelector(2,0,2,0,"2:",&(KVI_OPTION_MIRCCOLOR(2))); - addColorSelector(3,0,3,0,"3:",&(KVI_OPTION_MIRCCOLOR(3))); - addColorSelector(0,1,0,1,"4:",&(KVI_OPTION_MIRCCOLOR(4))); - addColorSelector(1,1,1,1,"5:",&(KVI_OPTION_MIRCCOLOR(5))); - addColorSelector(2,1,2,1,"6:",&(KVI_OPTION_MIRCCOLOR(6))); - addColorSelector(3,1,3,1,"7:",&(KVI_OPTION_MIRCCOLOR(7))); - addColorSelector(0,2,0,2,"8:",&(KVI_OPTION_MIRCCOLOR(8))); - addColorSelector(1,2,1,2,"9:",&(KVI_OPTION_MIRCCOLOR(9))); - addColorSelector(2,2,2,2,"10:",&(KVI_OPTION_MIRCCOLOR(10))); - addColorSelector(3,2,3,2,"11:",&(KVI_OPTION_MIRCCOLOR(11))); - addColorSelector(0,3,0,3,"12:",&(KVI_OPTION_MIRCCOLOR(12))); - addColorSelector(1,3,1,3,"13:",&(KVI_OPTION_MIRCCOLOR(13))); - addColorSelector(2,3,2,3,"14:",&(KVI_OPTION_MIRCCOLOR(14))); - addColorSelector(3,3,3,3,"15:",&(KVI_OPTION_MIRCCOLOR(15))); - - addRowSpacer(0,4,3,4); - - layout()->setRowStretch(4,1); -} - -KviStandardColorsOptionsWidget::~KviStandardColorsOptionsWidget() -{ -} - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -KviMessageListView::KviMessageListView(QWidget * par) -: KviTalListView(par) -{ - setItemMargin(2); -} - -KviMessageListView::~KviMessageListView() -{ -} - - -void KviMessageListView::paintEmptyAreaInternal(QPainter * p,const QRect &viewportRect,const QRect &painterRect) -{ -#ifdef COMPILE_PSEUDO_TRANSPARENCY - if(g_pShadedChildGlobalDesktopBackground) - { - QPoint pnt = viewport()->mapToGlobal(viewportRect.topLeft()); - p->drawTiledPixmap(painterRect.x(),painterRect.y(),painterRect.width(),painterRect.height(),*g_pShadedChildGlobalDesktopBackground,pnt.x(),pnt.y()); - } else { -#endif - QPixmap * pix = KVI_OPTION_PIXMAP(KviOption_pixmapIrcViewBackground).pixmap(); - if(pix) - { - QPoint pnt = viewportToContents(viewportRect.topLeft()); - p->fillRect(painterRect.x(),painterRect.y(),painterRect.width(),painterRect.height(),KVI_OPTION_COLOR(KviOption_colorIrcViewBackground)); - p->drawTiledPixmap(painterRect.x(),painterRect.y(),painterRect.width(),painterRect.height(),*pix,pnt.x(),pnt.y()); - } else { - p->fillRect(painterRect.x(),painterRect.y(),painterRect.width(),painterRect.height(),KVI_OPTION_COLOR(KviOption_colorIrcViewBackground)); - } -#ifdef COMPILE_PSEUDO_TRANSPARENCY - } -#endif -} - -void KviMessageListView::paintEmptyArea(QPainter * p,const QRect &rct) -{ - paintEmptyAreaInternal(p,rct,rct); - KviTalListView::paintEmptyArea(p,rct); -} - - - - - - -KviMessageListViewItem::KviMessageListViewItem(KviTalListView * l,int optId) -: KviTalListViewItem(l) -{ - m_iOptId = optId; - setText(0,"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"); - m_pMsgType = new KviMsgType(KVI_OPTION_MSGTYPE(optId)); - setPixmap(0,*(g_pIconManager->getSmallIcon(0))); // just a dummy one to ensure that the size of the item is at least 20 pixels (16 + 2 * margin) -} - -KviMessageListViewItem::~KviMessageListViewItem() -{ - delete m_pMsgType; -} - -void KviMessageListViewItem::paintCell(QPainter * p,const QColorGroup &,int,int w,int) -{ -#ifdef COMPILE_PSEUDO_TRANSPARENCY - if(g_pShadedChildGlobalDesktopBackground) - { - QPoint pnt = listView()->viewport()->mapToGlobal(QPoint(int(p->worldMatrix().dx()),int(p->worldMatrix().dy()))); - p->drawTiledPixmap(0,0,w,height(),*g_pShadedChildGlobalDesktopBackground,pnt.x(),pnt.y()); - } else { -#endif - QPixmap * pix = KVI_OPTION_PIXMAP(KviOption_pixmapIrcViewBackground).pixmap(); - if(pix) - { - QPoint pnt = listView()->viewportToContents(QPoint(int(p->worldMatrix().dx()),int(p->worldMatrix().dy()))); - p->fillRect(0,0,w,height(),KVI_OPTION_COLOR(KviOption_colorIrcViewBackground)); - p->drawTiledPixmap(0,0,w,height(),*pix,pnt.x(),pnt.y()); - } else { - p->fillRect(0,0,w,height(),KVI_OPTION_COLOR(KviOption_colorIrcViewBackground)); - } -#ifdef COMPILE_PSEUDO_TRANSPARENCY - } -#endif - - - p->drawPixmap(listView()->itemMargin(),(height() - 16) / 2,*(g_pIconManager->getSmallIcon(m_pMsgType->pixId()))); - // draw the background - if(m_pMsgType->back() < 16) - { - QColor bColor = KVI_OPTION_MIRCCOLOR(m_pMsgType->back()); - p->fillRect(22,listView()->itemMargin(),w - 24,height() - (listView()->itemMargin() * 2),bColor); - } - unsigned char ucFore = m_pMsgType->fore(); - if(ucFore > 15)ucFore = 0; - p->setPen(QPen(KVI_OPTION_MIRCCOLOR(ucFore))); - // skip the msgtype prefix - QString txt = (g_msgtypeOptionsTable[m_iOptId].name + 7); - txt += " ("; - txt += __tr2qs_no_xgettext(QString::fromUtf8(m_pMsgType->type())); - txt += ")"; - p->drawText(24,listView()->itemMargin(),w - 24,height() - (listView()->itemMargin() * 2),Qt::AlignLeft | Qt::AlignVCenter,txt); - if(isSelected()) - { -#ifdef COMPILE_USE_QT4 - QPen pen(KVI_OPTION_COLOR(KviOption_colorIrcViewBackground)); - pen.setStyle(Qt::DashLine); - p->setPen( pen); - p->drawRect(0,0,w,height()); - p->drawRect(1,1,w - 2,height() - 2); -#else - - p->drawWinFocusRect(0,0,w,height(),KVI_OPTION_COLOR(KviOption_colorIrcViewBackground)); - p->drawWinFocusRect(1,1,w - 2,height() - 2,KVI_OPTION_COLOR(KviOption_colorIrcViewBackground)); -#endif - } -} - - -KviMessageColorListBoxItem::KviMessageColorListBoxItem(KviTalListBox * b,const QColor &clr,int idx) -: KviTalListBoxText(b,QString::null) -{ - m_clr = clr; - m_iClrIdx = idx; - if((idx < 0) || (idx > 15))setText(__tr2qs_ctx("Transparent","options")); -} - -KviMessageColorListBoxItem::~KviMessageColorListBoxItem() -{ -} - -void KviMessageColorListBoxItem::paint(QPainter * p) -{ - QColor clr; - - const KviTalListBox * lb = (const KviTalListBox *)listBox(); - - if((m_iClrIdx >= 0) && (m_iClrIdx <= 15)) - { - clr = lb->isEnabled() ? KVI_OPTION_MIRCCOLOR(m_iClrIdx) : Qt::gray; - p->fillRect(0,0,width(lb),height(lb),clr); - } else { - clr = listBox()->colorGroup().background(); - KviTalListBoxText::paint(p); - } -#if QT_VERSION >= 300 - if(isSelected()) -#else - if(selected()) -#endif - { -#ifdef COMPILE_USE_QT4 - QPen pen(clr); - pen.setStyle(Qt::DashLine); - p->setPen( pen); - p->drawRect(0,0,width(lb),height(lb)); - p->drawRect(1,1,width(lb) - 2,height(lb) - 2); - p->drawRect(2,2,width(lb) - 4,height(lb) - 4); -#else - p->drawWinFocusRect(0,0,width(lb),height(lb),clr); - p->drawWinFocusRect(1,1,width(lb) - 2,height(lb) - 2,clr); - p->drawWinFocusRect(2,2,width(lb) - 4,height(lb) - 4,clr); -#endif - } -} -/* -int KviMessageColorListBoxItem::width(const KviTalListBox * lb) const -{ - int w = lb->width(); - if(w < 30)w = 30; - if(w > 150)w = 150; - return w; -} - -int KviMessageColorListBoxItem::height(const KviTalListBox *) const -{ - return 30; -} -*/ - -/* -KviIrcColorsOptionsWidget::KviIrcColorsOptionsWidget(QWidget * parent) -: KviOptionsWidget(parent,"irccolors","options") -{ - createLayout(5,4); - - addRowSpacer(0,4,3,4); -} - -KviIrcColorsOptionsWidget::~KviIrcColorsOptionsWidget() -{ -} -*/ - -KviMessageColorsOptionsWidget::KviMessageColorsOptionsWidget(QWidget * parent) -: KviOptionsWidget(parent,"messages") -{ - int i; - - createLayout(2,4); - - m_pLastItem = 0; - - - m_pListView = new KviMessageListView(this); - m_pListView->addColumn(__tr2qs_ctx("Message Type","options")); - m_pListView->setAllColumnsShowFocus(true); - m_pListView->setSelectionMode(KviTalListView::Single); - m_pListView->setFont(KVI_OPTION_FONT(KviOption_fontIrcView)); - m_pListView->setStaticBackground(true); -#ifdef COMPILE_USE_QT4 - m_pListView->viewport()->setBackgroundMode(Qt::NoBackground); -#else - m_pListView->viewport()->setBackgroundMode(QWidget::NoBackground); -#endif - - addWidgetToLayout(m_pListView,0,0,2,0); - - KviTalVBox * box = new KviTalVBox(this); - addWidgetToLayout(box,3,0,3,0); - - QLabel * l = new QLabel(__tr2qs_ctx("Background:","options"),box); - - m_pBackListBox = new KviTalListBox(box); - m_pBackItems[16] = new KviMessageColorListBoxItem(m_pBackListBox,Qt::gray,KVI_TRANSPARENT); - for(i=0;i<16;i++) - { - m_pBackItems[i] = new KviMessageColorListBoxItem(m_pBackListBox,KVI_OPTION_MIRCCOLOR(i),i); - } - - l = new QLabel(__tr2qs_ctx("Foreground:","options"),box); - - m_pForeListBox = new KviTalListBox(box); - for(i=0;i<16;i++) - { - m_pForeItems[i] = new KviMessageColorListBoxItem(m_pForeListBox,KVI_OPTION_MIRCCOLOR(i),i); - } - - l = new QLabel(__tr2qs_ctx("Alert level:","options"),box); - - m_pLevelListBox = new KviTalListBox(box); - KviTalListBoxText * lbt; - for(i=0;i<6;i++) - { - QString tmpn; - tmpn.setNum(i); - lbt = new KviTalListBoxText(m_pLevelListBox,tmpn); - } - - m_pIconButton = new KviStyledToolButton(box); - connect(m_pIconButton,SIGNAL(clicked()),this,SLOT(iconButtonClicked())); - - m_pIconPopup = new KviTalPopupMenu(this); - KviIconWidget * iw = new KviIconWidget(m_pIconPopup); - connect(iw,SIGNAL(selected(int)),this,SLOT(newIconSelected(int))); - m_pIconPopup->insertItem(iw); - - - m_pEnableLogging = new KviStyledCheckBox(__tr2qs_ctx("Log this","options"),box); - - KviTalHBox * h = new KviTalHBox(this); - addWidgetToLayout(h,0,1,3,1); - QPushButton * b = new QPushButton(__tr2qs_ctx("Load From...","options"),h); - connect(b,SIGNAL(clicked()),this,SLOT(load())); - b = new QPushButton(__tr2qs_ctx("Save As...","options"),h); - connect(b,SIGNAL(clicked()),this,SLOT(save())); - - - KviMessageListViewItem * it; - - for(i=0;isetRowStretch(0,1); - layout()->setColStretch(0,1); - - connect(m_pListView,SIGNAL(selectionChanged(KviTalListViewItem *)),this,SLOT(itemChanged(KviTalListViewItem *))); - connect(m_pForeListBox,SIGNAL(selectionChanged(KviTalListBoxItem *)),this,SLOT(colorChanged(KviTalListBoxItem *))); - connect(m_pBackListBox,SIGNAL(selectionChanged(KviTalListBoxItem *)),this,SLOT(colorChanged(KviTalListBoxItem *))); - - itemChanged(0); -} - -KviMessageColorsOptionsWidget::~KviMessageColorsOptionsWidget() -{ -} - -void KviMessageColorsOptionsWidget::newIconSelected(int iconId) -{ - if(!m_pLastItem)return; - if(iconId >= KVI_NUM_SMALL_ICONS)return; - m_pLastItem->msgType()->setPixId(iconId); - m_pIconButton->setIconSet(*(g_pIconManager->getSmallIcon(iconId))); - m_pListView->repaintItem(m_pLastItem); -} - -void KviMessageColorsOptionsWidget::saveLastItem() -{ - if(!m_pLastItem)return; - - int curIt = m_pForeListBox->currentItem(); - if(curIt != -1) - { - //debug("Setting fore %d",curIt); - KviMessageColorListBoxItem * fore = (KviMessageColorListBoxItem *)m_pForeListBox->item(curIt); - //debug("And is %d",fore); - if(fore)m_pLastItem->msgType()->setFore(fore->m_iClrIdx); - } - curIt = m_pBackListBox->currentItem(); - if(curIt != -1) - { - KviMessageColorListBoxItem * back = (KviMessageColorListBoxItem *)m_pBackListBox->item(curIt); - if(back)m_pLastItem->msgType()->setBack(back->m_iClrIdx); - } - m_pLastItem->msgType()->enableLogging(m_pEnableLogging->isChecked()); - //debug("Updating","options"); - curIt = m_pLevelListBox->currentItem(); - if(curIt < 0 || curIt > 5)curIt = 1; - m_pLastItem->msgType()->setLevel(curIt); - m_pListView->repaintItem(m_pLastItem); -} - -void KviMessageColorsOptionsWidget::itemChanged(KviTalListViewItem * it) -{ - //debug("Item changed","options"); - if(m_pLastItem)saveLastItem(); - - m_pLastItem = 0; // do NOT save in this routine - - m_pForeListBox->setEnabled(it); - m_pBackListBox->setEnabled(it); - m_pEnableLogging->setEnabled(it); - m_pIconButton->setEnabled(it); - m_pLevelListBox->setEnabled(it); - - if(it) - { - int back = ((KviMessageListViewItem *)it)->msgType()->back(); - int fore = ((KviMessageListViewItem *)it)->msgType()->fore(); - if(fore >= 0 && fore <= 15) - { - m_pForeListBox->setCurrentItem(m_pForeItems[fore]); - } - if(back >= 0 && back <= 15) - { - m_pBackListBox->setCurrentItem(m_pBackItems[back]); - } else { - m_pBackListBox->setCurrentItem(m_pBackItems[16]); - } - m_pLevelListBox->setCurrentItem(((KviMessageListViewItem *)it)->msgType()->level()); - m_pEnableLogging->setChecked(((KviMessageListViewItem *)it)->msgType()->logEnabled()); - m_pIconButton->setIconSet(*(g_pIconManager->getSmallIcon(((KviMessageListViewItem *)it)->msgType()->pixId()))); - } - - // Ok...can save from now on - m_pLastItem = (KviMessageListViewItem *)it; - -} - -void KviMessageColorsOptionsWidget::colorChanged(KviTalListBoxItem *) -{ - if(m_pLastItem)saveLastItem(); -} - -void KviMessageColorsOptionsWidget::iconButtonClicked() -{ - m_pIconPopup->popup(QCursor::pos()); -} - -void KviMessageColorsOptionsWidget::commit() -{ - saveLastItem(); - - mergeResetFlag(KviOption_resetUpdateGui); - - KviMessageListViewItem * it = (KviMessageListViewItem *)m_pListView->firstChild(); - while(it) - { - KVI_OPTION_MSGTYPE(it->optionId()) = *(it->msgType()); - it = (KviMessageListViewItem *)(it->nextSibling()); - } - - KviOptionsWidget::commit(); -} - -void KviMessageColorsOptionsWidget::save() -{ - QString szName; - QString szInit; - g_pApp->getLocalKvircDirectory(szInit,KviApp::MsgColors); - - if(KviFileDialog::askForSaveFileName(szName,__tr2qs_ctx("Choose a Filename - KVIrc","options"),szInit)) - { - if(m_pLastItem)saveLastItem(); - - KviConfig cfg(szName,KviConfig::Write); - - cfg.setGroup("Messages"); - - KviStr tmp; - - - KviMessageListViewItem * it = (KviMessageListViewItem *)m_pListView->firstChild(); - - while(it) - { - tmp.sprintf("Fore%d",it->optionId()); - cfg.writeEntry(tmp.ptr(),it->msgType()->fore()); - tmp.sprintf("Back%d",it->optionId()); - cfg.writeEntry(tmp.ptr(),it->msgType()->back()); - tmp.sprintf("Icon%d",it->optionId()); - cfg.writeEntry(tmp.ptr(),it->msgType()->pixId()); - tmp.sprintf("Log%d",it->optionId()); - cfg.writeEntry(tmp.ptr(),it->msgType()->logEnabled()); - tmp.sprintf("Level%d",it->optionId()); - cfg.writeEntry(tmp.ptr(),it->msgType()->level()); - it = (KviMessageListViewItem *)(it->nextSibling()); - } - - } -} - -//#include - -void KviMessageColorsOptionsWidget::load() -{ - - //KviStr szName; - QString szName; - //KviStr szInit; - QString szInit; - g_pApp->getLocalKvircDirectory(szInit,KviApp::MsgColors); - -#ifndef COMPILE_ON_WINDOWS - // symlink local to global - //KviStr szGlobal; - QString szGlobal; - g_pApp->getGlobalKvircDirectory(szGlobal,KviApp::MsgColors); - //KviStr szLocal; - QString szLocal; - g_pApp->getLocalKvircDirectory(szLocal,KviApp::MsgColors,"presets"); - //debug("SYMLINKING %s to %s",szGlobal.ptr(),szLocal.ptr()); - //debug("SYMLINK RETURNS %d (%d)",::symlink(szGlobal.ptr(),szLocal.ptr())); - //debug("ERRNO (%d)",errno); - symlink(szGlobal,szLocal); - // FIXME: Do it also on windows... -#endif - - if(KviFileDialog::askForOpenFileName(szName,__tr2qs_ctx("Choose a Filename - KVIrc ","options"),szInit)) - { - - itemChanged(0); - - - KviConfig cfg(szName,KviConfig::Read); - - cfg.setGroup("Messages"); - - //KviStr tmp; - QString tmp; - KviMessageListViewItem * it = (KviMessageListViewItem *)m_pListView->firstChild(); - - while(it) - { - tmp.sprintf("Fore%d",it->optionId()); - int fore = cfg.readIntEntry(tmp,it->msgType()->fore()); - if(fore < 0 || fore > 15)fore = 0; - it->msgType()->setFore(fore); - - tmp.sprintf("Back%d",it->optionId()); - int back = cfg.readIntEntry(tmp,it->msgType()->back()); - if(back < 0 || back > 15)back = KVI_TRANSPARENT; - it->msgType()->setBack(back); - - tmp.sprintf("Icon%d",it->optionId()); - int ico = cfg.readIntEntry(tmp,it->msgType()->pixId()); - if(ico < 0 || ico >= KVI_NUM_SMALL_ICONS)ico = 0; - it->msgType()->setPixId(ico); - - tmp.sprintf("Log%d",it->optionId()); - bool bLog = cfg.readBoolEntry(tmp,it->msgType()->logEnabled()); - it->msgType()->enableLogging(bLog); - - tmp.sprintf("Level%d",it->optionId()); - int iLevel = cfg.readIntEntry(tmp,it->msgType()->level()); - it->msgType()->setLevel(iLevel); - - m_pListView->repaintItem(it); - - it = (KviMessageListViewItem *)(it->nextSibling()); - } - - } -} - -#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES -#include "m_optw_messages.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES diff --git a/src/modules/options/optw_messages.h b/src/modules/options/optw_messages.h index f8d01be4e..5885972af 100644 --- a/src/modules/options/optw_messages.h +++ b/src/modules/options/optw_messages.h @@ -24,15 +24,15 @@ // #include "kvi_optionswidget.h" - #include "kvi_msgtype.h" - #include "kvi_tal_listview.h" #include "kvi_tal_listbox.h" -#include -#include #include "kvi_tal_popupmenu.h" +#include +#include + + #define KVI_OPTIONS_WIDGET_ICON_KviMessageOptionsWidget KVI_SMALLICON_MESSAGES #define KVI_OPTIONS_WIDGET_NAME_KviMessageOptionsWidget __tr2qs_no_lookup("Text") #define KVI_OPTIONS_WIDGET_KEYWORDS_KviMessageOptionsWidget __tr2qs_no_lookup("theme,colors,output") @@ -133,8 +133,6 @@ public: }; - - class KviMessageColorsOptionsWidget : public KviOptionsWidget { Q_OBJECT @@ -181,6 +179,4 @@ public: }; - - #endif //!_OPTW_MESSAGES_H_ diff --git a/src/modules/options/optw_nickserv.cpp b/src/modules/options/optw_nickserv.cpp index eca74f339..caa881792 100644 --- a/src/modules/options/optw_nickserv.cpp +++ b/src/modules/options/optw_nickserv.cpp @@ -24,19 +24,20 @@ #include "optw_nickserv.h" -#include -#include "kvi_tal_tooltip.h" -#include "kvi_tal_listview.h" -#include -#include -#include -#include - #include "kvi_qstring.h" #include "kvi_options.h" #include "kvi_locale.h" #include "kvi_nickserv.h" #include "kvi_ircmask.h" +#include "kvi_tal_tooltip.h" +#include "kvi_tal_listview.h" + +#include +#include +#include +#include +#include + // kvi_app.cpp extern KVIRC_API KviNickServRuleSet * g_pNickServRuleSet; @@ -56,23 +57,19 @@ KviNickServRuleEditor::KviNickServRuleEditor(QWidget * par,bool bUseServerMaskFi gl->addWidget(l,0,0); m_pRegisteredNickEdit = new QLineEdit(this); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pRegisteredNickEdit,html_center_begin + __tr2qs_ctx("Put here the nickname that you have registered with NickServ","options") + html_center_end); -#endif gl->addMultiCellWidget(m_pRegisteredNickEdit,0,0,1,3); l = new QLabel(__tr2qs_ctx("NickServ Mask","options"),this); gl->addWidget(l,1,0); m_pNickServMaskEdit = new QLineEdit(this); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pNickServMaskEdit, html_center_begin + __tr2qs_ctx("This is the mask that NickServ must match to be correctly identified as the NickServ service. " \ "This usually will be something like NickServ!service@services.dalnet.
" \ "You can use wildcards for this field, but generally it is a security flaw. " \ "If you're 100%% sure that NO user on the network can use the nickname \"NickServ\", " \ "the mask NickServ!*@* may be safe to use in this field.","options") + html_center_end); -#endif gl->addMultiCellWidget(m_pNickServMaskEdit,1,1,1,3); l = new QLabel(__tr2qs_ctx("Message Regexp","options"),this); @@ -81,29 +78,24 @@ KviNickServRuleEditor::KviNickServRuleEditor(QWidget * par,bool bUseServerMaskFi m_pMessageRegexpEdit = new QLineEdit(this); gl->addMultiCellWidget(m_pMessageRegexpEdit,2,2,1,3); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pMessageRegexpEdit, html_center_begin + __tr2qs_ctx("This is the simple regular expression that the identification request message " \ "from NickServ must match in order to be correctly recognized.
" \ "The message is usually something like \"To identify yourself please use /ns IDENTIFY password\" " \ "and it is sent when the NickServ wants you to authenticate yourself. " \ "You can use the * and ? wildcards.","options") + html_center_end); -#endif l = new QLabel(__tr2qs_ctx("Identify Command","options"),this); gl->addWidget(l,3,0); m_pIdentifyCommandEdit = new QLineEdit(this); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pIdentifyCommandEdit, html_center_begin + __tr2qs_ctx("This is the command that will be executed when NickServ requests authentication " \ "for the nickname described in this rule (if the both server and NickServ mask are matched). " \ "This usually will be something like msg NickServ identify <yourpassword>.
" \ "You can use msg -q if you don't want the password echoed on the screen. " \ "Please note that there is no leading slash in this command.","options") + html_center_end); -#endif gl->addMultiCellWidget(m_pIdentifyCommandEdit,3,3,1,3); - int iNextLine = 4; if(bUseServerMaskField) @@ -112,11 +104,9 @@ KviNickServRuleEditor::KviNickServRuleEditor(QWidget * par,bool bUseServerMaskFi gl->addWidget(l,4,0); m_pServerMaskEdit = new QLineEdit(this); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pServerMaskEdit, html_center_begin + __tr2qs_ctx("This is the mask that the current server must match in order " \ "for this rule to apply. It can contain * and ? wildcards.
Do NOT use simply \"*\" here...","options") + html_center_end); -#endif gl->addMultiCellWidget(m_pServerMaskEdit,4,4,1,3); iNextLine++; } else { @@ -124,11 +114,7 @@ KviNickServRuleEditor::KviNickServRuleEditor(QWidget * par,bool bUseServerMaskFi } -#ifdef COMPILE_INFO_TIPS l = new QLabel(html_center_begin + __tr2qs_ctx("Hint: Move the mouse cursor over the fields to get help","options") + html_center_end,this); -#else - l = new QLabel("",this); -#endif l->setMargin(10); gl->addMultiCellWidget(l,iNextLine,iNextLine,0,3); @@ -155,8 +141,6 @@ KviNickServRuleEditor::~KviNickServRuleEditor() { } - - bool KviNickServRuleEditor::validate() { QString s = m_pRegisteredNickEdit->text(); @@ -209,7 +193,6 @@ void KviNickServRuleEditor::okPressed() accept(); } - bool KviNickServRuleEditor::editRule(KviNickServRule * r) { m_pRegisteredNickEdit->setText(r->registeredNick().isEmpty() ? QString("MyNick") : r->registeredNick()); @@ -230,7 +213,6 @@ bool KviNickServRuleEditor::editRule(KviNickServRule * r) } - KviNickServOptionsWidget::KviNickServOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"nickserv_options_widget") { @@ -243,10 +225,8 @@ KviNickServOptionsWidget::KviNickServOptionsWidget(QWidget * parent) m_pNickServCheck = new KviStyledCheckBox(__tr2qs_ctx("Enable NickServ Identification","options"),this); gl->addMultiCellWidget(m_pNickServCheck,0,0,0,2); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pNickServCheck, __tr2qs_ctx("This check enables the automatic identification with NickServ","options")); -#endif m_pNickServCheck->setChecked(bNickServEnabled); m_pNickServListView = new KviTalListView(this); @@ -260,7 +240,6 @@ KviNickServOptionsWidget::KviNickServOptionsWidget(QWidget * parent) connect(m_pNickServListView,SIGNAL(selectionChanged()),this,SLOT(enableDisableNickServControls())); gl->addMultiCellWidget(m_pNickServListView,1,1,0,2); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pNickServListView, __tr2qs_ctx("
This is a list of NickServ identification rules. " \ "KVIrc will use them to model its automatic interaction with NickServ on all the networks.
" \ @@ -271,7 +250,6 @@ KviNickServOptionsWidget::KviNickServOptionsWidget(QWidget * parent) "KVIrc supports also per-network NickServ authentication rules that can be " \ "created in the \"Advanced...\" network options (accessible from the servers dialog)." "
","options")); -#endif m_pAddRuleButton = new QPushButton(__tr2qs_ctx("Add Rule","options"),this); connect(m_pAddRuleButton,SIGNAL(clicked()),this,SLOT(addNickServRule())); @@ -299,8 +277,6 @@ KviNickServOptionsWidget::KviNickServOptionsWidget(QWidget * parent) enableDisableNickServControls(); gl->setRowStretch(1,1); - - } KviNickServOptionsWidget::~KviNickServOptionsWidget() diff --git a/src/modules/options/optw_nickserv.h b/src/modules/options/optw_nickserv.h index 346955c4c..aa3f43010 100644 --- a/src/modules/options/optw_nickserv.h +++ b/src/modules/options/optw_nickserv.h @@ -29,7 +29,13 @@ #include "kvi_settings.h" #include "kvi_optionswidget.h" -#include +#include + +class QLineEdit; +class QPushButton; +class QCheckBox; +class KviNickServRule; +class KviTalListView; #define KVI_OPTIONS_WIDGET_ICON_KviNickServOptionsWidget KVI_SMALLICON_NICKSERV #define KVI_OPTIONS_WIDGET_NAME_KviNickServOptionsWidget __tr2qs_no_lookup("NickServ") @@ -38,12 +44,6 @@ #define KVI_OPTIONS_WIDGET_PRIORITY_KviNickServOptionsWidget 10000 //#define KVI_OPTIONS_WIDGET_HIDDEN_KviNickServOptionsWidget true -class QLineEdit; -class QPushButton; -class KviNickServRule; -class KviTalListView; -class QCheckBox; - class KviNickServRuleEditor : public QDialog { Q_OBJECT diff --git a/src/modules/options/optw_notify.cpp b/src/modules/options/optw_notify.cpp index 8e92d2a58..9e90a40ab 100644 --- a/src/modules/options/optw_notify.cpp +++ b/src/modules/options/optw_notify.cpp @@ -22,14 +22,11 @@ #include "optw_notify.h" -#include #include "kvi_settings.h" #include "kvi_options.h" #include "kvi_locale.h" - -//#warning "Info tips" - +#include KviNotifyOptionsWidget::KviNotifyOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"notify_options_widget") @@ -102,15 +99,12 @@ KviNotifyOptionsWidget::~KviNotifyOptionsWidget() } - - KviNotifierOptionsWidget::KviNotifierOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"notifier_options_widget") { createLayout(3,1); KviBoolSelector * b = addBoolSelector(0,0,0,0,__tr2qs_ctx("Forcibly and completely disable the notifier","options"),KviOption_boolForciblyDisableNotifier); -#ifdef COMPILE_INFO_TIPS QString tip = "
"; tip += __tr2qs_ctx("This is an option for the impatient: it allows to forcibly and permanently disable " \ "the notifier window. Please note that if this option is activated then " \ @@ -119,7 +113,6 @@ KviNotifierOptionsWidget::KviNotifierOptionsWidget(QWidget * parent) "will make all the /notifier.* commands fail silently.","options"); tip += "
"; mergeTip(b,tip); -#endif addBoolSelector(0,1,0,1,__tr2qs_ctx("Disable notifier window flashing","options"),KviOption_boolDisableNotifierFlashing); addBoolSelector(0,2,0,2,__tr2qs_ctx("Disable notifier window fade effect","options"),KviOption_boolDisableNotifierFadein); diff --git a/src/modules/options/optw_protection.cpp b/src/modules/options/optw_protection.cpp index 66c014ccc..ea56bb822 100644 --- a/src/modules/options/optw_protection.cpp +++ b/src/modules/options/optw_protection.cpp @@ -24,12 +24,12 @@ #include "optw_protection.h" -#include - #include "kvi_settings.h" #include "kvi_options.h" #include "kvi_locale.h" +#include + KviProtectionOptionsWidget::KviProtectionOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"protection_options_widget") { diff --git a/src/modules/options/optw_proxy.cpp b/src/modules/options/optw_proxy.cpp index 5b64a2569..76453d213 100644 --- a/src/modules/options/optw_proxy.cpp +++ b/src/modules/options/optw_proxy.cpp @@ -21,6 +21,7 @@ // #include "optw_proxy.h" + #include "kvi_locale.h" #include "kvi_iconmanager.h" #include "kvi_proxydb.h" @@ -29,16 +30,16 @@ #include "kvi_settings.h" #include "kvi_options.h" #include "kvi_styled_controls.h" - -#include -#include -#include -#include #include #include "kvi_tal_popupmenu.h" -#include #include "kvi_tal_tooltip.h" -#include + +#include +#include +#include +#include +#include +#include KviProxyOptionsListViewItem::KviProxyOptionsListViewItem(KviTalListView *parent,const QPixmap &pm,KviProxy * prx) @@ -72,35 +73,29 @@ KviProxyOptionsWidget::KviProxyOptionsWidget(QWidget * parent) connect(m_pListView,SIGNAL(rightButtonPressed(KviTalListViewItem *,const QPoint &,int)), this,SLOT(listViewRightButtonPressed(KviTalListViewItem *,const QPoint &,int))); -#ifdef COMPILE_INFO_TIPS - QString tiptxt = __tr2qs_ctx("
This is the list of available proxy servers.
" \ - "Right-click on the list to add or remove proxies.
","options"); - mergeTip(m_pListView,tiptxt); - mergeTip(m_pListView->viewport(),tiptxt); -#endif - - KviTalVBox * vbox = new KviTalVBox(this); - addWidgetToLayout(vbox,1,1,1,1); - - QToolButton * tb = new KviStyledToolButton(vbox); - tb->setPixmap(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_PROXY))); - tb->setAutoRaise(true); - connect(tb,SIGNAL(clicked()),this,SLOT(newProxy())); -#ifdef COMPILE_INFO_TIPS - mergeTip(tb,__tr2qs_ctx("New Proxy","options")); -#endif - - tb = new KviStyledToolButton(vbox); - tb->setPixmap(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CUT))); - //tb->setEnabled(false); - tb->setAutoRaise(true); - connect(tb,SIGNAL(clicked()),this,SLOT(removeCurrent())); -#ifdef COMPILE_INFO_TIPS - mergeTip(tb,__tr2qs_ctx("Remove Proxy","options")); -#endif - - QFrame * lll = new QFrame(vbox); - vbox->setStretchFactor(lll,100); + QString tiptxt = __tr2qs_ctx("
This is the list of available proxy servers.
" \ + "Right-click on the list to add or remove proxies.
","options"); + mergeTip(m_pListView,tiptxt); + mergeTip(m_pListView->viewport(),tiptxt); + + KviTalVBox * vbox = new KviTalVBox(this); + addWidgetToLayout(vbox,1,1,1,1); + + QToolButton * tb = new KviStyledToolButton(vbox); + tb->setPixmap(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_PROXY))); + tb->setAutoRaise(true); + connect(tb,SIGNAL(clicked()),this,SLOT(newProxy())); + mergeTip(tb,__tr2qs_ctx("New Proxy","options")); + + tb = new KviStyledToolButton(vbox); + tb->setPixmap(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CUT))); + //tb->setEnabled(false); + tb->setAutoRaise(true); + connect(tb,SIGNAL(clicked()),this,SLOT(removeCurrent())); + mergeTip(tb,__tr2qs_ctx("Remove Proxy","options")); + + QFrame * lll = new QFrame(vbox); + vbox->setStretchFactor(lll,100); KviTalGroupBox * gbox = addGroupBox(0,2,1,2,2,Qt::Horizontal,__tr2qs_ctx("Configuration","options"),this); @@ -109,27 +104,16 @@ KviProxyOptionsWidget::KviProxyOptionsWidget(QWidget * parent) //gl->setSpacing(4); m_pProxyLabel = new QLabel(__tr2qs_ctx("Proxy:","options"),gbox); - m_pProxyEdit = new QLineEdit(gbox); - m_pPortLabel = new QLabel(__tr2qs_ctx("Port:","options"),gbox); - m_pPortEdit = new QLineEdit(gbox); - m_pIpLabel = new QLabel(__tr2qs_ctx("IP address:","options"),gbox); - m_pIpEditor = new KviIpEditor(gbox,KviIpEditor::IpV4); - m_pUserLabel = new QLabel(__tr2qs_ctx("Username:","options"),gbox); - m_pUserEdit = new QLineEdit(gbox); - m_pPassLabel = new QLabel(__tr2qs_ctx("Password:","options"),gbox); - m_pPassEdit = new QLineEdit(gbox); - m_pProtocolLabel = new QLabel(__tr2qs_ctx("Protocol:","options"),gbox); - m_pProtocolBox = new QComboBox(false,gbox); QStringList l; @@ -151,15 +135,12 @@ KviProxyOptionsWidget::KviProxyOptionsWidget(QWidget * parent) layout()->setColStretch(0,1); m_pContextPopup = new KviTalPopupMenu(this); - - } KviProxyOptionsWidget::~KviProxyOptionsWidget() { } - void KviProxyOptionsWidget::ipV6CheckToggled(bool bEnabled) { m_pIpEditor->setAddressType(bEnabled ? KviIpEditor::IpV6 : KviIpEditor::IpV4); @@ -252,7 +233,6 @@ void KviProxyOptionsWidget::listViewItemSelectionChanged(KviTalListViewItem *it) } } - void KviProxyOptionsWidget::saveLastItem() { if(m_pLastEditedItem) @@ -346,7 +326,6 @@ void KviProxyOptionsWidget::newProxy() m_pListView->ensureItemVisible(it); } - void KviProxyOptionsWidget::removeCurrent() { if(m_pLastEditedItem) diff --git a/src/modules/options/optw_proxy.h b/src/modules/options/optw_proxy.h index e39c31b2f..143957973 100644 --- a/src/modules/options/optw_proxy.h +++ b/src/modules/options/optw_proxy.h @@ -26,7 +26,12 @@ #include "kvi_optionswidget.h" #include "kvi_tal_listview.h" - +class QLabel; +class QLineEdit; +class QCheckBox; +class QComboBox; +class KviIpEditor; +class KviTalPopupMenu; class KviProxy; class KviProxyDataBase; @@ -41,12 +46,6 @@ public: KviProxy * m_pProxyData; }; -class QLabel; -class QLineEdit; -class KviIpEditor; -class QCheckBox; -class KviTalPopupMenu; -class QComboBox; #define KVI_OPTIONS_WIDGET_ICON_KviProxyOptionsWidget KVI_SMALLICON_PROXY #define KVI_OPTIONS_WIDGET_NAME_KviProxyOptionsWidget __tr2qs_no_lookup("Proxy Hosts") diff --git a/src/modules/options/optw_query.cpp b/src/modules/options/optw_query.cpp index 86b6ac82f..0f9720f9c 100644 --- a/src/modules/options/optw_query.cpp +++ b/src/modules/options/optw_query.cpp @@ -23,16 +23,12 @@ #include "optw_query.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" #include "kvi_settings.h" +#include -#ifdef COMPILE_KDE_SUPPORT - #include -#endif KviQueryOptionsWidget::KviQueryOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"query_options_widget") @@ -41,68 +37,53 @@ KviQueryOptionsWidget::KviQueryOptionsWidget(QWidget * parent) KviTalGroupBox *g = addGroupBox(0,0,0,0,1,Qt::Horizontal,__tr2qs_ctx("Open Query For","options")); KviBoolSelector *b = addBoolSelector(g, __tr2qs_ctx("Private messages","options"),KviOption_boolCreateQueryOnPrivmsg); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option enables query window creation " \ "when a private message (PRIVMSG) is received.
" \ "If you disable this, private messages will " \ "be shown in the active window or a common channel.
","options")); -#endif - + b = addBoolSelector(g, __tr2qs_ctx("Private notices","options"),KviOption_boolCreateQueryOnNotice); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option enables query window creation " \ "when a private notice (NOTICE) is received.
" \ "If you disable this, private notices will " \ "be shown in the active window or a common channel.
","options")); -#endif b = addBoolSelector(0,1,0,1,__tr2qs_ctx("Always open queries as minimized","options"),KviOption_boolCreateMinimizedQuery); - -#ifdef COMPILE_INFO_TIPS + mergeTip(b, __tr2qs_ctx("
This option causes newly created " \ "query windows to be immediately minimized.
" \ "Enable this if you don't like queries " \ "popping up while you're typing something in a channel. :D
","options")); -#endif - b = addBoolSelector(0,2,0,2, __tr2qs_ctx("Enable target user tracking","options"),KviOption_boolEnableQueryTracing); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option will enable target user tracking.
" \ "Some actions of the target user (e.g. joins and parts) " \ "will be displayed in the window.
","options")); -#endif -#if defined(COMPILE_ON_WINDOWS) || (defined(COMPILE_KDE_SUPPORT) && (KDE_VERSION_MAJOR >= 3) && (KDE_VERSION_MINOR >= 2)) +#if defined(COMPILE_ON_WINDOWS) || (defined(COMPILE_KDE_SUPPORT)) b = addBoolSelector(0,3,0,3,__tr2qs_ctx("Flash system taskbar on new query message","options"),KviOption_boolFlashQueryWindowOnNewMessages); - #ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option causes the system taskbar entry for KVIrc to flash when a new query message " \ "is received and the KVIrc window is not the active.
","options")); - #endif #endif b = addBoolSelector(0,4,0,4, __tr2qs_ctx("Popup notifier on new query message","options"),KviOption_boolPopupNotifierOnNewQueryMessages); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option causes a small notifier window to pop up " \ "in the low right corner of the screen when a new message is received " \ "and the KVIrc window is not active.
","options")); -#endif b = addBoolSelector(0,5,0,5, __tr2qs_ctx("Show information about query target at the top of the query","options"),KviOption_boolShowExtendedInfoInQueryLabel); -#ifdef COMPILE_INFO_TIPS mergeTip(b, __tr2qs_ctx("
This option enables query window information " \ "label. It can show you known information about query target at the top of the window.
" \ "Uncheck if you think,that it wastes your query space/" \ "
","options")); -#endif addRowSpacer(0,6,0,6); } diff --git a/src/modules/options/optw_servers.cpp b/src/modules/options/optw_servers.cpp index cf806c504..0acdeaecd 100644 --- a/src/modules/options/optw_servers.cpp +++ b/src/modules/options/optw_servers.cpp @@ -24,6 +24,8 @@ #include "optw_servers.h" #include "optw_proxy.h" +#include "optw_nickserv.h" // for the NickServ rule editor + #include "kvi_query.h" #include "kvi_channel.h" #include "kvi_locale.h" @@ -36,7 +38,6 @@ #include "kvi_config.h" #include "kvi_scripteditor.h" #include "kvi_options.h" - #include "kvi_app.h" #include "kvi_console.h" #include "kvi_ircurl.h" @@ -46,25 +47,22 @@ #include "kvi_msgbox.h" #include "kvi_mexserverimport.h" #include "kvi_nickserv.h" -#include "optw_nickserv.h" // for the NickServ rule editor #include "kvi_proxydb.h" #include "kvi_kvs_script.h" #include "kvi_styled_controls.h" - -#include -#include -#include +#include "kvi_pointerhashtable.h" #include "kvi_tal_popupmenu.h" -#include #include "kvi_tal_tooltip.h" -#include -#include -#include "kvi_pointerhashtable.h" -#include -#include -#include -#include -#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n) @@ -112,9 +110,7 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n m_pDescEditor = new QLineEdit(this); g->addMultiCellWidget(m_pDescEditor,1,1,1,3); m_pDescEditor->setText(n->description()); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pDescEditor,__tr2qs_ctx("
Put here a brief description of the network.
","options")); -#endif // Identity tab @@ -130,41 +126,34 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n l = new QLabel(__tr2qs_ctx("Username:","options"),gbox); m_pUserEditor = new QLineEdit(gbox); m_pUserEditor->setText(n->userName()); -#ifdef COMPILE_INFO_TIPS + KviTalToolTip::add(m_pUserEditor,__tr2qs_ctx("
This is the username that KVIrc will use to login to servers on this network.\n" \ - "If this field is left empty (most common case), KVIrc will use the default username " \ - "specified in the \"Identity\" options tab.
","options")); -#endif + "If this field is left empty (most common case), KVIrc will use the default username " \ + "specified in the \"Identity\" options tab.","options")); + l = new QLabel(__tr2qs_ctx("Nickname:","options"),gbox); m_pNickEditor = new QLineEdit(gbox); QValidator * v = new QRegExpValidator(QRegExp("[^-0-9 ][^ ]*","options"),gbox); m_pNickEditor->setValidator(v); m_pNickEditor->setText(n->nickName()); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pNickEditor,__tr2qs_ctx("
You can specify a \"special\" nickname that will be used to log in to the servers on this network.
" \ - "If this field is left empty (most common case), the default nickname (specified in the \"Identity\" settings) will be used.
","options")); -#endif + "If this field is left empty (most common case), the default nickname (specified in the \"Identity\" settings) will be used.","options")); l = new QLabel(__tr2qs_ctx("Real name:","options"),gbox); m_pRealEditor = new QLineEdit(gbox); m_pRealEditor->setText(n->realName()); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pRealEditor,__tr2qs_ctx("
You can specify a \"special\" real name that will be used to login with the servers on this network.
" \ - "If you leave this field empty (most common case), the default \"real name\" (specified in the \"Identity\" settings) will be used.
","options")); -#endif - + "If you leave this field empty (most common case), the default \"real name\" (specified in the \"Identity\" settings) will be used.","options")); l = new QLabel(__tr2qs_ctx("Encoding:","options"),tab); gl->addWidget(l,1,0); m_pEncodingEditor = new QComboBox(false,tab); m_pEncodingEditor->setDuplicatesEnabled(false); gl->addWidget(m_pEncodingEditor,1,1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pEncodingEditor,__tr2qs_ctx("
This box allows you to choose the preferred encoding for the servers in this network. " \ - "If you choose \"Use System Encoding\" then the encoding will be set to the systemwide " \ - "value that you choose in the \"Encoding\" page of the options dialog.
","options")); -#endif + "If you choose \"Use System Encoding\" then the encoding will be set to the systemwide " \ + "value that you choose in the \"Encoding\" page of the options dialog.","options")); int i = 0; int current = 0; @@ -185,9 +174,7 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n m_pAutoConnectCheck = new KviStyledCheckBox(__tr2qs_ctx("Connect to this network at startup","options"),tab); m_pAutoConnectCheck->setChecked(n->autoConnect()); gl->addMultiCellWidget(m_pAutoConnectCheck,2,2,0,1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pAutoConnectCheck,__tr2qs_ctx("
This option will cause KVIrc to automatically connect to this network at startup
","options")); -#endif l = new QLabel("",tab); @@ -207,11 +194,11 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n m_lstChannels = *(n->autoJoinChannelList()); m_pChannelListSelector = new KviCahnnelListSelector(tab, __tr2qs_ctx("Channels to join automatically upon connect:","options"),&m_lstChannels,true); -#ifdef COMPILE_INFO_TIPS - KviTalToolTip::add(m_pChannelListSelector,__tr2qs_ctx("
Here you can set a list of channels to be joined automatically " \ + + KviTalToolTip::add(m_pChannelListSelector,__tr2qs_ctx("
Here you can set a list of channels to be joined automatically " \ "after a connection to a server in this network has been established. To add a channel, type its name in the " \ "text input below and click \"Add\".
","options")); -#endif + gl->addWidget(m_pChannelListSelector,0,0); tw->addTab(tab,__tr2qs_ctx("Join Channels","options")); @@ -224,12 +211,10 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n gl->addWidget(m_pOnConnectEditor,0,0); m_pOnConnectEditor->setText(n->onConnectCommand()); m_pOnConnectEditor->setMinimumHeight(150); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pOnConnectEditor,__tr2qs_ctx("
The following commands will be executed after a connection to a server in this network has been established.
" \ "Important: Enter commands without a preceding slash (e.g. quote pass secret instead of /quote pass secret).
"\ "KVIrc will first send the USER command, then eventually PASS and NICK and then execute this " \ "command sequence.
","options")); -#endif tw->addTab(tab,__tr2qs_ctx("On Connect","options")); @@ -244,12 +229,10 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n m_pOnLoginEditor->setMinimumHeight(150); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pOnLoginEditor, - __tr2qs_ctx("
The following commands will be executed after a successful login to a server in this network.
" \ - "Important: Enter commands without a preceding slash (e.g. quote privatelog instead of /quote privatelog).
" - "This is useful for automatically opening queries, setting variables, etc.
","options")); -#endif + __tr2qs_ctx("
The following commands will be executed after a successful login to a server in this network.
" \ + "Important: Enter commands without a preceding slash (e.g. quote privatelog instead of /quote privatelog).
" + "This is useful for automatically opening queries, setting variables, etc.
","options")); tw->addTab(tab,__tr2qs_ctx("On Login","options")); @@ -264,10 +247,8 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n m_pNickServCheck = new KviStyledCheckBox(__tr2qs_ctx("Enable NickServ Identification","options"),tab); gl->addMultiCellWidget(m_pNickServCheck,0,0,0,2); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pNickServCheck, __tr2qs_ctx("This check enables the automatic identification with NickServ","options")); -#endif m_pNickServCheck->setChecked(bNickServEnabled); m_pNickServListView = new KviTalListView(tab); @@ -280,7 +261,6 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n connect(m_pNickServListView,SIGNAL(selectionChanged()),this,SLOT(enableDisableNickServControls())); gl->addMultiCellWidget(m_pNickServListView,1,1,0,2); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pNickServListView, __tr2qs_ctx("
This is a list of NickServ identification rules. " \ "KVIrc will use them to model its automatic interaction with NickServ on this network.
" \ @@ -288,7 +268,6 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n "if used improperly. Make sure that you fully understand the NickServ authentication protocol.
" \ "In other words, be sure to know what you're doing.
" \ "Also note that the password that you provide is stored as PLAIN TEXT.
","options")); -#endif m_pAddRuleButton = new QPushButton(__tr2qs_ctx("Add Rule","options"),tab); connect(m_pAddRuleButton,SIGNAL(clicked()),this,SLOT(addNickServRule())); @@ -331,7 +310,6 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n b->setMinimumWidth(80); connect(b,SIGNAL(clicked()),this,SLOT(reject())); - g->setRowStretch(2,1); g->setColStretch(1,1); @@ -339,7 +317,6 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n } - KviNetworkDetailsWidget::~KviNetworkDetailsWidget() { if(m_pOnConnectEditor) KviScriptEditor::destroyInstance(m_pOnConnectEditor); @@ -435,11 +412,6 @@ void KviNetworkDetailsWidget::fillData(KviIrcNetwork * n) } - - - - - KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) : QDialog(par,"server_details",true) { @@ -461,10 +433,8 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) m_pDescEditor = new QLineEdit(this); g->addMultiCellWidget(m_pDescEditor,1,1,1,3); m_pDescEditor->setText(s->description()); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pDescEditor,__tr2qs_ctx("
This is a brief description of this server. " \ - "This field has no restrictions but many server lists use it to describe the server's physical location
","options")); -#endif + "This field has no restrictions but many server lists use it to describe the server's physical location
","options")); // Identity tab @@ -480,48 +450,38 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) l = new QLabel(__tr2qs_ctx("Username:","options"),gbox); m_pUserEditor = new QLineEdit(gbox); m_pUserEditor->setText(s->userName()); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pUserEditor,__tr2qs_ctx("
This is the username that KVIrc will use to login to this server.\n" \ - "If this field is left empty (most common case), KVIrc will first look if an username is specified " \ - "for the network that this server belongs to, and if that is empty then KVIrc will use the default username " \ - "specified in the \"Identity\" options tab.
","options")); -#endif + "If this field is left empty (most common case), KVIrc will first look if an username is specified " \ + "for the network that this server belongs to, and if that is empty then KVIrc will use the default username " \ + "specified in the \"Identity\" options tab.","options")); l = new QLabel(__tr2qs_ctx("Password:","options"),gbox); m_pPassEditor = new QLineEdit(gbox); m_pPassEditor->setEchoMode(QLineEdit::Password); m_pPassEditor->setText(s->password()); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pPassEditor,__tr2qs_ctx("
If this server requires a password, put it in this field, otherwise leave it empty.
","options")); -#endif l = new QLabel(__tr2qs_ctx("Nickname:","options"),gbox); m_pNickEditor = new QLineEdit(gbox); QValidator * v = new QRegExpValidator(QRegExp("[^-0-9 ][^ ]*"),gbox); m_pNickEditor->setValidator(v); m_pNickEditor->setText(s->nickName()); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pNickEditor,__tr2qs_ctx("
You can specify a \"special\" nickname that will be used to log in to this server.
" \ - "If this field is left empty (most common case), KVIrc will first look if a nickname is specified " \ - "for the network that this server belongs to, and if that is empty then the default nickname (specified in the \"Identity\" settings) will be used.
","options")); -#endif + "If this field is left empty (most common case), KVIrc will first look if a nickname is specified " \ + "for the network that this server belongs to, and if that is empty then the default nickname (specified in the \"Identity\" settings) will be used.","options")); l = new QLabel(__tr2qs_ctx("Real name:","options"),gbox); m_pRealEditor = new QLineEdit(gbox); m_pRealEditor->setText(s->realName()); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pRealEditor,__tr2qs_ctx("
You can specify a \"special\" real name that will be used to login with this server.
" \ - "If you leave this field empty (most common case), KVIrc will first look if a real name is specified " \ - "for the network that this server belongs to, and if that is empty the default \"real name\" (specified in the \"Identity\" settings) will be used.
","options")); -#endif + "If you leave this field empty (most common case), KVIrc will first look if a real name is specified " \ + "for the network that this server belongs to, and if that is empty the default \"real name\" (specified in the \"Identity\" settings) will be used.","options")); gbox = new KviTalGroupBox(1,Qt::Horizontal,__tr2qs_ctx("User Mode","options"),tab); gl->addWidget(gbox,1,0); m_pUseDefaultInitUMode = new KviStyledCheckBox(__tr2qs_ctx("Use default user mode","options"),gbox); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pUseDefaultInitUMode,__tr2qs_ctx("
If this is enabled, the global initial user mode (configured from"\ - " the identity dialog) will be used. If disabled, you can configure an initial user mode for this server","options")); -#endif + " the identity dialog) will be used. If disabled, you can configure an initial user mode for this server","options")); bool bHasUmode = !(s->initUMode().isEmpty()); KviStr szDefUMode = KVI_OPTION_STRING(KviOption_stringDefaultUserMode); m_pUseDefaultInitUMode->setChecked(!bHasUmode); @@ -561,9 +521,7 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) QString tmpz; tmpz.setNum(s->port()); m_pPortEditor->setText(tmpz); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pPortEditor,__tr2qs_ctx("
This is the default port that this server will be contacted on.
Usually 6667 is OK.
","options")); -#endif connect(m_pPortEditor,SIGNAL(textChanged(const QString &)),this,SLOT(portEditorTextChanged(const QString &))); @@ -572,12 +530,10 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) gl->addWidget(l,1,0); m_pIpEditor = new KviIpEditor(tab,KviIpEditor::IpV4); gl->addWidget(m_pIpEditor,1,1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pIpEditor,__tr2qs_ctx("
This is the IP address of this server, it is here for caching purposes.
" \ - "If you leave this field empty, KVIrc will fill it in the first time it connects to the server. " \ - "If you enable the \"cache IP address\" option below, KVIrc will use it as a \"cached result\" " \ - "and avoid looking it up again.
","options")); -#endif + "If you leave this field empty, KVIrc will fill it in the first time it connects to the server. " \ + "If you enable the \"cache IP address\" option below, KVIrc will use it as a \"cached result\" " \ + "and avoid looking it up again.
","options")); #ifdef COMPILE_IPV6_SUPPORT m_pIpEditor->setAddressType(s->isIpV6() ? KviIpEditor::IpV6 : KviIpEditor::IpV4); #else @@ -595,14 +551,12 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) m_pCacheIpCheck = new KviStyledCheckBox(__tr2qs_ctx("Cache IP address","options"),tab); gl->addMultiCellWidget(m_pCacheIpCheck,2,2,0,1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pCacheIpCheck,__tr2qs_ctx("
This check will enable IP address caching for this server:
" \ - "DNS lookups can be time-consuming and might be blocking on some platforms; " \ - "this option will cause KVIrc to look up the server hostname only once.

" \ - "Advanced: you can also use this option to force a certain server name to resolve " \ - "to a fixed ip address when either the dns for that server is temporairly " \ - "unreachable or you want to avoid the round-robin lookups.
","options")); -#endif + "DNS lookups can be time-consuming and might be blocking on some platforms; " \ + "this option will cause KVIrc to look up the server hostname only once.

" \ + "Advanced: you can also use this option to force a certain server name to resolve " \ + "to a fixed ip address when either the dns for that server is temporairly " \ + "unreachable or you want to avoid the round-robin lookups.","options")); m_pCacheIpCheck->setChecked(s->cacheIp()); @@ -615,18 +569,13 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) #endif connect(m_pUseIPV6Check,SIGNAL(toggled(bool)),this,SLOT(useIPV6CheckToggled(bool))); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pUseIPV6Check,__tr2qs_ctx("
This check identifies IPv6 servers.
If enabled, KVIrc will attempt to use the IPv6 protocol " \ - "(thus your OS must have a working IPv6 stack and you must have an IPv6 connection).
","options")); -#endif - + "(thus your OS must have a working IPv6 stack and you must have an IPv6 connection).","options")); m_pUseSSLCheck = new KviStyledCheckBox(__tr2qs_ctx("Use SSL protocol","options"),tab); gl->addMultiCellWidget(m_pUseSSLCheck,4,4,0,1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pUseSSLCheck,__tr2qs_ctx("
This check will cause the connection to use the Secure Socket Layer " \ - "encryption support. Obviously, this server must have support for this, too. :)
","options")); -#endif + "encryption support. Obviously, this server must have support for this, too. :)","options")); #ifndef COMPILE_SSL_SUPPORT m_pUseSSLCheck->setEnabled(false); #endif @@ -637,20 +586,16 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) m_pUseAutoConnect->setChecked(s->autoConnect()); gl->addMultiCellWidget(m_pUseAutoConnect,5,5,0,1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pUseAutoConnect,__tr2qs_ctx("
This option will cause KVIrc to connect to the IRC server when it is started.
","options")); -#endif l = new QLabel(__tr2qs_ctx("Encoding:","options"),tab); gl->addWidget(l,6,0); m_pEncodingEditor = new QComboBox(false,tab); m_pEncodingEditor->setDuplicatesEnabled(false); gl->addWidget(m_pEncodingEditor,6,1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pEncodingEditor,__tr2qs_ctx("
This box allows you to choose the preferred encoding for this sever. " \ - "If you choose \"Use Network Encoding\" then the encoding will be inherited from the " \ - "network that this server belongs to.
","options")); -#endif + "If you choose \"Use Network Encoding\" then the encoding will be inherited from the " \ + "network that this server belongs to.","options")); int i = 0; int current = 0; @@ -697,10 +642,8 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) m_pLinkFilterEditor->setCurrentText(""); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pLinkFilterEditor,__tr2qs_ctx("
This field specifies the name of a module that exports a link filter for this type of server.
" \ "For plain IRC connections, you don't need any link filters; this is used for incompatible protocols.
","options")); -#endif l = new QLabel(__tr2qs_ctx("Id:","options"),tab); gl->addWidget(l,8,0); @@ -709,22 +652,18 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) m_pIdEditor->setText(s->id()); gl->addWidget(m_pIdEditor,8,1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pIdEditor,__tr2qs_ctx("
This field allows you to specify a really unique id for this server. " \ "You will then be able to use /server -x <this_id> to make the connection. This is especially " \ "useful when you have multiple server entries with the same hostname and port in different networks (bouncers?)
","options")); -#endif l = new QLabel(__tr2qs_ctx("Proxy server:","options"),tab); gl->addWidget(l,9,0); m_pProxyEditor = new QComboBox(tab); gl->addWidget(m_pProxyEditor,9,1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pProxyEditor,__tr2qs_ctx("
This is the proxy that KVIrc will use to connect to thos server.\n" \ - "If this field is set in \"Default\" KVirc will use global proxy settings, if it is set in \"Direct connection\" " \ - "KVirc will connect to this server without proxy. You can define new proxy server in global options' \"Proxy servers\" menu.
","options")); -#endif + "If this field is set in \"Default\" KVirc will use global proxy settings, if it is set in \"Direct connection\" " \ + "KVirc will connect to this server without proxy. You can define new proxy server in global options' \"Proxy servers\" menu.","options")); m_pProxyEditor->insertItem(__tr2qs_ctx("Default","options")); m_pProxyEditor->insertItem(__tr2qs_ctx("Direct connection","options")); @@ -754,11 +693,9 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) m_lstChannels = *(s->autoJoinChannelList()); m_pChannelListSelector = new KviCahnnelListSelector(tab, __tr2qs_ctx("Channels to join automatically upon connect:","options"),&m_lstChannels,true); -#ifdef COMPILE_INFO_TIPS - KviTalToolTip::add(m_pChannelListSelector,__tr2qs_ctx("
Here you can set a list of channels to be joined automatically " \ + KviTalToolTip::add(m_pChannelListSelector,__tr2qs_ctx("
Here you can set a list of channels to be joined automatically " \ "after a connection to this server has been established. To add a channel, type its name in the " \ "text input below and click \"Add\".
","options")); -#endif gl->addWidget(m_pChannelListSelector,0,0); tw->addTab(tab,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CHANNEL)),__tr2qs_ctx("Join Channels","options")); @@ -772,12 +709,10 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) gl->addWidget(m_pOnConnectEditor,0,0); m_pOnConnectEditor->setText(s->onConnectCommand()); m_pOnConnectEditor->setMinimumHeight(150); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pOnConnectEditor,__tr2qs_ctx("
The following commands will be executed after a connection has been established.
" \ "Important: Enter commands without a preceding slash (e.g. quote pass secret instead of /quote pass secret).
"\ "KVIrc will first send the USER command, then eventually PASS and NICK and then execute this " \ "command sequence.
This is particularly useful for IRC bouncers that require login commands.
","options")); -#endif tw->addTab(tab,__tr2qs_ctx("On Connect","options")); // after login execute @@ -791,12 +726,10 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) m_pOnLoginEditor->setMinimumHeight(150); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pOnLoginEditor, - __tr2qs_ctx("
The following commands will be executed after a successful login to this server.
" \ - "Important: Enter commands without a preceding slash (e.g. quote privatelog instead of /quote privatelog).
" - "This is useful for automatically opening queries, setting variables, etc.
","options")); -#endif + __tr2qs_ctx("
The following commands will be executed after a successful login to this server.
" \ + "Important: Enter commands without a preceding slash (e.g. quote privatelog instead of /quote privatelog).
" + "This is useful for automatically opening queries, setting variables, etc.
","options")); tw->addTab(tab,__tr2qs_ctx("On Login","options")); @@ -1015,12 +948,6 @@ void KviServerOptionsListViewItem::updateVisibleStrings() } - - - - - - KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"server_options_widget") { @@ -1050,13 +977,11 @@ KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent) connect(m_pListView,SIGNAL(doubleClicked(KviTalListViewItem*, const QPoint&, int )), this,SLOT(detailsClicked())); -#ifdef COMPILE_INFO_TIPS QString tiptxt = __tr2qs_ctx("
This is the list of available IRC servers.
" \ - "Right-click on the list to add or remove servers and perform other actions.
"\ - "Double-click on a item for advanced options.
","options"); + "Right-click on the list to add or remove servers and perform other actions.
"\ + "Double-click on a item for advanced options.
","options"); KviTalToolTip::add(m_pListView,tiptxt); KviTalToolTip::add(m_pListView->viewport(),tiptxt); -#endif KviTalVBox * vbox = new KviTalVBox(this); addWidgetToLayout(vbox,1,0,1,0); @@ -1065,26 +990,20 @@ KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent) m_pNewNetworkButton->setPixmap(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_WORLD))); m_pNewNetworkButton->setAutoRaise(true); connect(m_pNewNetworkButton,SIGNAL(clicked()),this,SLOT(newNetwork())); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pNewNetworkButton,__tr2qs_ctx("New Network","options")); -#endif m_pNewServerButton = new KviStyledToolButton(vbox); m_pNewServerButton->setPixmap(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_SERVER))); m_pNewServerButton->setAutoRaise(true); connect(m_pNewServerButton,SIGNAL(clicked()),this,SLOT(newServer())); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pNewServerButton,__tr2qs_ctx("New Server","options")); -#endif m_pRemoveButton = new KviStyledToolButton(vbox); m_pRemoveButton->setPixmap(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CUT))); m_pRemoveButton->setEnabled(false); m_pRemoveButton->setAutoRaise(true); connect(m_pRemoveButton,SIGNAL(clicked()),this,SLOT(removeCurrent())); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pRemoveButton,__tr2qs_ctx("Remove Network/Server","options")); -#endif QFrame * f = new QFrame(vbox); f->setFrameStyle(QFrame::Sunken | QFrame::HLine); @@ -1094,18 +1013,14 @@ KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent) m_pCopyServerButton->setEnabled(false); m_pCopyServerButton->setAutoRaise(true); connect(m_pCopyServerButton,SIGNAL(clicked()),this,SLOT(copyServer())); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pCopyServerButton,__tr2qs_ctx("Copy Server","options")); -#endif m_pPasteServerButton = new KviStyledToolButton(vbox); m_pPasteServerButton->setPixmap(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_PASTE))); m_pPasteServerButton->setEnabled(false); m_pPasteServerButton->setAutoRaise(true); connect(m_pPasteServerButton,SIGNAL(clicked()),this,SLOT(pasteServer())); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pPasteServerButton,__tr2qs_ctx("Paste Server","options")); -#endif f = new QFrame(vbox); f->setFrameStyle(QFrame::Sunken | QFrame::HLine); @@ -1115,9 +1030,7 @@ KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent) m_pImportButton->setAutoRaise(true); m_pImportButton->setPopup(m_pImportPopup); m_pImportButton->setPopupDelay(1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pImportButton,__tr2qs_ctx("Import List","options")); -#endif QFrame * lll = new QFrame(vbox); vbox->setStretchFactor(lll,100); @@ -1126,9 +1039,7 @@ KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent) m_pSrvNetLabel = new QLabel(__tr2qs_ctx("Server:","options"),gbox); m_pSrvNetEdit = new QLineEdit(gbox); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pSrvNetEdit,__tr2qs_ctx("
This is the name of the currently selected server or network
","options")); -#endif /* m_pIpV6Check = new KviStyledCheckBox(__tr2qs_ctx("Use IPv6 protocol","options"),gbox); @@ -1137,32 +1048,24 @@ KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent) m_pIpV6Check->setEnabled(false); #endif -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pIpV6Check,__tr2qs_ctx("
This check identifies IPv6 servers.
If enabled, KVIrc will attempt to use the IPv6 protocol " \ "(thus your OS must have a working IPv6 stack and you must have an IPv6 connection).
","options")); -#endif m_pPortLabel = new QLabel(__tr2qs_ctx("Port:","options"),gbox); m_pPortEdit = new QLineEdit(gbox); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pPortEdit,__tr2qs_ctx("
This is the default port that this server will be contacted on.
Usually 6667 is OK.
","options")); -#endif */ m_pDetailsButton = new QPushButton(__tr2qs_ctx("Advanced...","options"),gbox); connect(m_pDetailsButton,SIGNAL(clicked()),this,SLOT(detailsClicked())); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pDetailsButton,__tr2qs_ctx("
Click here to edit advanced options for this entry
","options")); -#endif m_pConnectCurrent = new QPushButton(__tr2qs_ctx("Connect &Now","options"),this); addWidgetToLayout(m_pConnectCurrent,0,2,0,2); connect(m_pConnectCurrent,SIGNAL(clicked()),this,SLOT(connectCurrentClicked())); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(m_pConnectCurrent,__tr2qs_ctx("
Hit this button to connect to the currently selected server.
","options")); -#endif m_pRecentPopup = new KviTalPopupMenu(this); connect(m_pRecentPopup,SIGNAL(aboutToShow()),this,SLOT(recentServersPopupAboutToShow())); @@ -1173,16 +1076,11 @@ KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent) tb->setPixmap(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_TIME))); tb->setPopup(m_pRecentPopup); tb->setPopupDelay(1); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(tb,__tr2qs_ctx("
This button shows a list of recently used servers. It allows you to quickly find them in the list.
","options")); -#endif - KviBoolSelector * b = addBoolSelector(0,3,1,3,__tr2qs_ctx("Show this dialog at startup","options"),KviOption_boolShowServersConnectDialogOnStart); -#ifdef COMPILE_INFO_TIPS KviTalToolTip::add(b,__tr2qs_ctx("
If this option is enabled, the Servers dialog will appear every time you start KVIrc
","options")); -#endif // KviBoolSelector * c = addBoolSelector(0,6,2,6,__tr("Close after connection","options"),KviOption_boolCloseServerWidgetAfterConnect); @@ -1272,7 +1170,6 @@ void KviServerOptionsWidget::recentServersPopupClicked(int id) } } - void KviServerOptionsWidget::connectCurrentClicked() { saveLastItem(); @@ -1282,7 +1179,6 @@ void KviServerOptionsWidget::connectCurrentClicked() KviKvsScript::run("server -u",g_pApp->activeConsole()); } - void KviServerOptionsWidget::fillServerList() { KviServerOptionsListViewItem * net; @@ -1347,8 +1243,6 @@ void KviServerOptionsWidget::listViewItemSelectionChanged(KviTalListViewItem *it } } - - void KviServerOptionsWidget::saveLastItem() { if(!m_pLastEditedItem)return; diff --git a/src/modules/options/optw_servers.h b/src/modules/options/optw_servers.h index 7fc996249..52ebb0c38 100644 --- a/src/modules/options/optw_servers.h +++ b/src/modules/options/optw_servers.h @@ -27,17 +27,29 @@ #include "kvi_optionswidget.h" #include "kvi_tal_listview.h" -#include -#include -#include +#include +#include +#include + +class QLabel; +class QLineEdit; +class QCheckBox; +class QComboBox; +class QPushButton; +class QToolButton; +class KviIpEditor; +class KviIrcServer; +class KviTalPopupMenu; +class KviScriptEditor; +class KviNickServRule; +class KviNickServRuleEditor; class KviIrcServer; class KviIrcNetwork; class KviIrcNetworkData; class KviMexServerImport; - class KviServerOptionsListViewItem : public KviTalListViewItem { public: @@ -51,19 +63,6 @@ public: void updateVisibleStrings(); }; -class QLabel; -class QLineEdit; -class KviIpEditor; -class KviIrcServer; -class QCheckBox; -class KviTalPopupMenu; -class KviScriptEditor; -class QComboBox; -class QPushButton; -class QToolButton; -class KviNickServRule; -class KviNickServRuleEditor; - class KviNetworkDetailsWidget : public QDialog { @@ -85,7 +84,7 @@ protected: QCheckBox * m_pAutoConnectCheck; - KviTalListView * m_pNickServListView; + KviTalListView * m_pNickServListView; QCheckBox * m_pNickServCheck; QPushButton * m_pAddRuleButton; QPushButton * m_pDelRuleButton; diff --git a/src/modules/options/optw_sound.cpp b/src/modules/options/optw_sound.cpp index 56a409b9a..209c6ae5e 100644 --- a/src/modules/options/optw_sound.cpp +++ b/src/modules/options/optw_sound.cpp @@ -30,16 +30,12 @@ #include "kvi_modulemanager.h" #include "kvi_pointerlist.h" #include "kvi_string.h" - -#include -#include #include "kvi_tal_hbox.h" +#include "kvi_tal_tooltip.h" + +#include +#include -#warning BIG FAT WARNING, i deleted the IFDEF to let this stuff compile on OSX -#warning PLEASE do a more portable FIX -//#ifdef COMPILE_INFO_TIPS - #include "kvi_tal_tooltip.h" -//#endif // FIXME: This module doesn't Cancel properly when auto-detection is performed! @@ -77,7 +73,6 @@ KviSoundGeneralOptionsWidget::KviSoundGeneralOptionsWidget(QWidget * parent) m_pSoundTestButton = new QPushButton(__tr2qs_ctx("Test","options"),h); connect(m_pSoundTestButton,SIGNAL(clicked()),this,SLOT(soundTest())); - g = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("Media Player","options"),true); KviTalToolTip::add(g,__tr2qs_ctx("This allows you to select the preferred media player to be used with " \ @@ -161,7 +156,6 @@ void KviSoundGeneralOptionsWidget::mediaTest() { } - void KviSoundGeneralOptionsWidget::soundAutoDetect() { KviModule * m = g_pModuleManager->getModule("snd"); @@ -178,10 +172,8 @@ void KviSoundGeneralOptionsWidget::mediaAutoDetect() mediaFillBox(); } - void KviSoundGeneralOptionsWidget::soundFillBox() { - QStringList l; QStringList::Iterator it; int cnt; @@ -256,7 +248,6 @@ disable: m_pMediaAutoDetectButton->setEnabled(false); } - void KviSoundGeneralOptionsWidget::commit() { KviOptionsWidget::commit(); diff --git a/src/modules/options/optw_sound.h b/src/modules/options/optw_sound.h index 945bab67d..c08c81b07 100644 --- a/src/modules/options/optw_sound.h +++ b/src/modules/options/optw_sound.h @@ -25,8 +25,9 @@ //============================================================================= #include "kvi_optionswidget.h" -#include -#include + +#include +#include #define KVI_OPTIONS_WIDGET_ICON_KviSoundOptionsWidget KVI_SMALLICON_SOUND #define KVI_OPTIONS_WIDGET_NAME_KviSoundOptionsWidget __tr2qs_no_lookup("Sound") diff --git a/src/modules/options/optw_ssl.cpp b/src/modules/options/optw_ssl.cpp deleted file mode 100644 index 010f0ae9f..000000000 --- a/src/modules/options/optw_ssl.cpp +++ /dev/null @@ -1,37 +0,0 @@ -// -// File : optw_ssl.cpp -// Creation date : Thu Jul 20 20:52:30 2001 GMT by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2001 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// - -#include "optw_ssl.h" - -#include -#include - -#include "kvi_options.h" -#include "kvi_locale.h" - -//#warning "Info tips" - - - -#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES -#include "m_optw_ssl.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES diff --git a/src/modules/options/optw_ssl.h b/src/modules/options/optw_ssl.h deleted file mode 100644 index 56775de56..000000000 --- a/src/modules/options/optw_ssl.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef _OPTW_SSL_H_ -#define _OPTW_SSL_H_ -// -// File : optw_ssl.h -// Creation date : Thu Jul 20 20:52:30 2001 GMT by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2001 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// - -#include "kvi_optionswidget.h" - - - -#endif //_OPTW_SSL_H_ diff --git a/src/modules/options/optw_taskbar.cpp b/src/modules/options/optw_taskbar.cpp index 32ecc6641..6a3eb200d 100644 --- a/src/modules/options/optw_taskbar.cpp +++ b/src/modules/options/optw_taskbar.cpp @@ -30,14 +30,12 @@ KviTaskBarOptionsWidget::KviTaskBarOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"taskbar_options_widget") { - createLayout(7,1); addBoolSelector(0,0,0,0,__tr2qs_ctx("Use tree taskbar","options"),KviOption_boolUseTreeWindowListTaskBar); addBoolSelector(0,1,0,1,__tr2qs_ctx("Sort windows by name","options"),KviOption_boolSortTaskBarItemsByName); addBoolSelector(0,2,0,2,__tr2qs_ctx("Show window icons in taskbar","options"),KviOption_boolUseTaskBarIcons); KviBoolSelector * b = addBoolSelector(0,3,0,3,__tr2qs_ctx("Show activity meter in taskbar","options"),KviOption_boolUseTaskBarActivityMeter); -#ifdef COMPILE_INFO_TIPS mergeTip(b,__tr2qs_ctx("
This option enables the usage of the taskbar activity meter. " \ "Each window entry will have a small indicator of the activity that is going on in that window. " \ "The indicator is a small square that changes colors, dark colors mean low activity, " \ @@ -45,7 +43,6 @@ KviTaskBarOptionsWidget::KviTaskBarOptionsWidget(QWidget * parent) "whether the activity is somewhat \"human\" or it is generated by automated entities (such as bots " \ "or IRC servers). \"Human\" activity causes the indicator to be shaded red while automated " \ "activity causes the indicator to be shaded blue.
","options")); -#endif addBoolSelector(0,4,0,4,__tr2qs_ctx("Show IRC context indicator in taskbar","options"),KviOption_boolUseTaskBarIrcContextIndicator); addBoolSelector(0,5,0,5,__tr2qs_ctx("Enable window tooltips","options"),KviOption_boolShowTaskBarToolTips); addRowSpacer(0,6,0,6); diff --git a/src/modules/options/optw_taskbar.h b/src/modules/options/optw_taskbar.h index d76e373ce..1d08f9148 100644 --- a/src/modules/options/optw_taskbar.h +++ b/src/modules/options/optw_taskbar.h @@ -27,7 +27,8 @@ #include "kvi_optionswidget.h" -#include + +#include #define KVI_OPTIONS_WIDGET_ICON_KviTaskBarOptionsWidget KVI_SMALLICON_CLASSICTASKBAR #define KVI_OPTIONS_WIDGET_NAME_KviTaskBarOptionsWidget __tr2qs_no_lookup("Taskbar") diff --git a/src/modules/options/optw_textencoding.cpp b/src/modules/options/optw_textencoding.cpp index 8181900b2..7103c625e 100644 --- a/src/modules/options/optw_textencoding.cpp +++ b/src/modules/options/optw_textencoding.cpp @@ -27,8 +27,8 @@ #include "kvi_app.h" #include "kvi_fileutils.h" -#include -#include +#include +#include QString g_szPrevSettedLocale; diff --git a/src/modules/options/optw_textencoding.h b/src/modules/options/optw_textencoding.h index cc5fa1b08..f6445264d 100644 --- a/src/modules/options/optw_textencoding.h +++ b/src/modules/options/optw_textencoding.h @@ -25,7 +25,7 @@ #include "kvi_optionswidget.h" -#include +#include #define KVI_OPTIONS_WIDGET_ICON_KviTextEncodingOptionsWidget KVI_SMALLICON_TEXTENCODING #define KVI_OPTIONS_WIDGET_NAME_KviTextEncodingOptionsWidget __tr2qs_no_lookup("Language") diff --git a/src/modules/options/optw_texticons.cpp b/src/modules/options/optw_texticons.cpp deleted file mode 100644 index 4a85c5c20..000000000 --- a/src/modules/options/optw_texticons.cpp +++ /dev/null @@ -1,246 +0,0 @@ -// -// File : optw_texticons.cpp -// Creation date : Fri May 24 2002 00:16:13 CEST by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2002 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// - -#include "optw_texticons.h" - -#include "kvi_iconmanager.h" -#include "kvi_texticonmanager.h" -#include "kvi_locale.h" -#include "kvi_filedialog.h" - -#include -#include -#include "kvi_tal_hbox.h" - - -KviTextIconEditor::KviTextIconEditor(QWidget * par,KviTextIcon * icon,KviTextIconTableItem* item) -: KviTalHBox(par),m_pTableItem(item) -{ - m_pIconButton=new QToolButton(this); - m_pBrowseButton=new QToolButton(this); - m_pBrowseButton->setSizePolicy(QSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum)); - m_pBrowseButton->setText("..."); - m_pIcon = icon; - m_pPopup = 0; - updateIcon(); - connect(m_pIconButton,SIGNAL(clicked()),this,SLOT(doPopup())); - connect(m_pBrowseButton,SIGNAL(clicked()),this,SLOT(chooseFromFile())); -} - - -KviTextIconEditor::~KviTextIconEditor() -{ - -} - -void KviTextIconEditor::doPopup() -{ - if(!m_pPopup) - { - m_pPopup = new KviTalPopupMenu(this); - KviIconWidget * iw = new KviIconWidget(m_pPopup); - connect(iw,SIGNAL(selected(int)),this,SLOT(iconSelected(int))); - m_pPopup->insertItem(iw); - } - m_pPopup->popup(QCursor::pos()); -} - -void KviTextIconEditor::iconSelected(int id) -{ - m_pIcon->setId(id); - updateIcon(); -} - -void KviTextIconEditor::chooseFromFile() -{ - QString szFile; - KviFileDialog::askForOpenFileName(szFile,"Choose icon filename",QString::null,"*.png","options"); - if(!szFile.isEmpty()) - { - if(g_pIconManager->getPixmap(szFile)) - { - m_pIcon->setFilename(szFile); -// debug("%s %s %i |%s| %p",__FILE__,__FUNCTION__,__LINE__,m_pIcon->filename().utf8().data(),m_pIcon); - updateIcon(); - } - } -} - -void KviTextIconEditor::updateIcon() -{ - if(m_pIcon) - { - QPixmap* pix=m_pIcon->pixmap(); - if(pix) - m_pIconButton->setPixmap(*pix); - } -} - -KviTextIconTableItem::KviTextIconTableItem(KviTalTable * t,KviTextIcon * icon) -: KviTalTableItem(t,KviTalTableItem::WhenCurrent,QString::null) -{ - if(icon) - m_pIcon=icon; - else - m_pIcon=new KviTextIcon(0); - QPixmap* pix=m_pIcon->pixmap(); - if(pix) - setPixmap(*pix); -} - -KviTextIconTableItem::~KviTextIconTableItem() -{ - delete m_pIcon; -} - -void KviTextIconTableItem::setId(int id) -{ - m_pIcon->setId(id); - QPixmap* pix=m_pIcon->pixmap(); - if(pix) - setPixmap(*pix); -} - -QWidget * KviTextIconTableItem::createEditor() const -{ - return new KviTextIconEditor(table()->viewport(),m_pIcon,(KviTextIconTableItem*)this); -} - - -void KviTextIconTableItem::setContentFromEditor(QWidget * w) -{ - if(w->inherits("KviTextIconEditor")) - { - QPixmap* pix=m_pIcon->pixmap(); - if(pix) - setPixmap(*pix); - } -} - -KviTextIconsOptionsWidget::KviTextIconsOptionsWidget(QWidget * parent) -: KviOptionsWidget(parent,"texticons_options_widget") -{ - createLayout(2,2); - - KviPointerHashTableIterator it(*(g_pTextIconManager->textIconDict())); - - m_pTable = new KviTalTable(g_pTextIconManager->textIconDict()->count(),2,this); - -#ifdef COMPILE_INFO_TIPS - mergeTip(m_pTable->viewport(),__tr2qs_ctx("This table contains the text icon associations.
" \ - "KVirc will use them to display the CTRL+I escape sequences and eventually the " \ - "emoticons.","options")); -#endif - - int idx = 0; - while(KviTextIcon * i = it.current()) - { - m_pTable->setText(idx,0,it.currentKey()); - m_pTable->setItem(idx,1,new KviTextIconTableItem(m_pTable,new KviTextIcon(i))); - ++idx; - ++it; - } - - layout()->addMultiCellWidget(m_pTable,0,0,0,1); - - m_pAdd = new QPushButton(__tr2qs_ctx("Add","options"),this); - layout()->addWidget(m_pAdd,1,0); - connect(m_pAdd,SIGNAL(clicked()),this,SLOT(addClicked())); - - m_pDel = new QPushButton(__tr2qs_ctx("Delete","options"),this); - layout()->addWidget(m_pDel,1,1); - connect(m_pDel,SIGNAL(clicked()),this,SLOT(delClicked())); - - m_pDel->setEnabled(false); - - connect(m_pTable,SIGNAL(selectionChanged()),this,SLOT(selectionChanged())); -} - -KviTextIconsOptionsWidget::~KviTextIconsOptionsWidget() -{ -} - -void KviTextIconsOptionsWidget::selectionChanged() -{ - int i = m_pTable->currentRow(); - m_pDel->setEnabled(i >= 0 && i < m_pTable->numRows()); -} - -void KviTextIconsOptionsWidget::addClicked() -{ - m_pTable->setNumRows(m_pTable->numRows() + 1); - m_pTable->setText(m_pTable->numRows() - 1,0,__tr2qs_ctx("unnamed","options")); - m_pTable->setItem(m_pTable->numRows() - 1,1,new KviTextIconTableItem(m_pTable,0)); - m_pDel->setEnabled(true); -} - -void KviTextIconsOptionsWidget::delClicked() -{ - int i = m_pTable->currentRow(); - - if((i > -1) && (i < m_pTable->numRows())) - { - // remove row i - m_pTable->clearCell(i,0); - m_pTable->clearCell(i,1); - m_pTable->clearCell(i,2); - - for(;i < (m_pTable->numRows() - 1);i++) - { - m_pTable->swapRows(i,i+1); - } - - m_pTable->setNumRows(m_pTable->numRows() - 1); - if(m_pTable->numRows() == 0)m_pDel->setEnabled(false); - } -} - -void KviTextIconsOptionsWidget::commit() -{ - - KviOptionsWidget::commit(); - g_pTextIconManager->clear(); - int n = m_pTable->numRows(); - for(int i=0;i < n;i++) - { - QString szVal = m_pTable->text(i,0); - if(!szVal.isEmpty()) - { - KviTextIconTableItem * it = (KviTextIconTableItem *)m_pTable->item(i,1); - if(it) - { - g_pTextIconManager->insert(szVal,*(it->icon())); - } - } - } - g_pTextIconManager->checkDefaultAssociations(); - - for(int i=0; inumCols(); j++) - if (m_pTable->item(i,j)) - m_pTable->clearCell(i,j); - -} - -#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES -#include "m_optw_texticons.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES diff --git a/src/modules/options/optw_texticons.h b/src/modules/options/optw_texticons.h index d1e275523..2090332dc 100644 --- a/src/modules/options/optw_texticons.h +++ b/src/modules/options/optw_texticons.h @@ -25,29 +25,23 @@ #include "kvi_optionswidget.h" #include "kvi_texticonmanager.h" -#define KVI_OPTIONS_WIDGET_ICON_KviTextIconsOptionsWidget KVI_SMALLICON_BIGGRIN -#define KVI_OPTIONS_WIDGET_NAME_KviTextIconsOptionsWidget __tr2qs_no_lookup("Text icons") -#define KVI_OPTIONS_WIDGET_PARENT_KviTextIconsOptionsWidget KviToolsOptionsWidget -#define KVI_OPTIONS_WIDGET_KEYWORDS_KviTextIconsOptionsWidget __tr2qs_no_lookup("smileys,emoticons") - - - -#include #include "kvi_tal_popupmenu.h" -#include "kvi_tal_hbox.h" +#include "kvi_tal_hbox.h" + +#include -#ifdef COMPILE_USE_QT4 #include #define KviTalTable Q3Table #define KviTalTableItem Q3TableItem -#else -#include -#define KviTalTable QTable -#define KviTalTableItem QTableItem -#endif class KviTextIconTableItem; +#define KVI_OPTIONS_WIDGET_ICON_KviTextIconsOptionsWidget KVI_SMALLICON_BIGGRIN +#define KVI_OPTIONS_WIDGET_NAME_KviTextIconsOptionsWidget __tr2qs_no_lookup("Text icons") +#define KVI_OPTIONS_WIDGET_PARENT_KviTextIconsOptionsWidget KviToolsOptionsWidget +#define KVI_OPTIONS_WIDGET_KEYWORDS_KviTextIconsOptionsWidget __tr2qs_no_lookup("smileys,emoticons") + + class KviTextIconEditor : public KviTalHBox { Q_OBJECT @@ -57,7 +51,7 @@ public: protected: KviTextIconTableItem *m_pTableItem; KviTextIcon *m_pIcon; - KviTalPopupMenu *m_pPopup; + KviTalPopupMenu *m_pPopup; QToolButton *m_pIconButton; QToolButton *m_pBrowseButton; public: @@ -91,11 +85,11 @@ public: KviTextIconsOptionsWidget(QWidget * parent); ~KviTextIconsOptionsWidget(); protected: - KviTalTable * m_pTable; + KviTalTable * m_pTable; QPushButton * m_pAdd; QPushButton * m_pDel; public: - virtual void commit(); + virtual void commit(); protected slots: void selectionChanged(); void addClicked(); diff --git a/src/modules/options/optw_theme.cpp b/src/modules/options/optw_theme.cpp deleted file mode 100644 index e558b6f77..000000000 --- a/src/modules/options/optw_theme.cpp +++ /dev/null @@ -1,29 +0,0 @@ -//============================================================================= -// -// File : optw_theme.cpp -// Creation date : Sun May 25 2003 18:00:00 by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2003 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// -//============================================================================= - -#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES - -#warning this is a test -// #include "m_optw_theme.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES diff --git a/src/modules/options/optw_theme.h b/src/modules/options/optw_theme.h deleted file mode 100644 index 729c72e2c..000000000 --- a/src/modules/options/optw_theme.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _OPTW_THEME_H_ -#define _OPTW_THEME_H_ - -//============================================================================= -// -// File : optw_theme.h -// Creation date : Sun May 25 2003 18:03:11 by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2003-2006 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// -//============================================================================= - - - -#endif //!_OPTW_THEME_H_ diff --git a/src/modules/options/optw_tools.cpp b/src/modules/options/optw_tools.cpp index 855702925..9addb7fda 100644 --- a/src/modules/options/optw_tools.cpp +++ b/src/modules/options/optw_tools.cpp @@ -24,12 +24,12 @@ #include "optw_tools.h" -#include - #include "kvi_settings.h" #include "kvi_options.h" #include "kvi_locale.h" +#include + KviToolsOptionsWidget::KviToolsOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"tools_options_widget") { diff --git a/src/modules/options/optw_topiclabel.cpp b/src/modules/options/optw_topiclabel.cpp index 25382a2cd..76565544b 100644 --- a/src/modules/options/optw_topiclabel.cpp +++ b/src/modules/options/optw_topiclabel.cpp @@ -20,9 +20,11 @@ // Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // +#include "optw_topiclabel.h" + #include "kvi_options.h" #include "kvi_locale.h" -#include "optw_topiclabel.h" + KviTopicLabelLookOptionsWidget::KviTopicLabelLookOptionsWidget(QWidget *p):KviOptionsWidget(p, "topic_label_look_options_widget") { diff --git a/src/modules/options/optw_transport.cpp b/src/modules/options/optw_transport.cpp deleted file mode 100644 index 0b9a98da0..000000000 --- a/src/modules/options/optw_transport.cpp +++ /dev/null @@ -1,35 +0,0 @@ -// -// File : optw_transport.cpp -// Creation date : Mon Nov 13 2000 14:14:22 by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2000 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// - -#include "optw_transport.h" - -#include - -#include "kvi_options.h" -#include "kvi_locale.h" - - - - -#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES -#include "m_optw_transport.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES diff --git a/src/modules/options/optw_transport.h b/src/modules/options/optw_transport.h deleted file mode 100644 index d0b17210b..000000000 --- a/src/modules/options/optw_transport.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef _OPTW_TRANSPORT_H_ -#define _OPTW_TRANSPORT_H_ - -// -// File : optw_transport.h -// Creation date : Mon Nov 13 2000 14:13:11 by Szymon Stefanek -// -// This file is part of the KVirc irc client distribution -// Copyright (C) 2000 Szymon Stefanek (pragma at kvirc dot net) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// - -#include "kvi_optionswidget.h" -#include "kvi_tal_listview.h" - -#endif //!_OPTW_TRANSPORT_H_ diff --git a/src/modules/options/optw_tray.cpp b/src/modules/options/optw_tray.cpp index 5ecbc50ba..9b200a962 100644 --- a/src/modules/options/optw_tray.cpp +++ b/src/modules/options/optw_tray.cpp @@ -23,13 +23,11 @@ #include "optw_tray.h" -#include -#include "kvi_tal_tooltip.h" - #include "kvi_options.h" #include "kvi_locale.h" +#include "kvi_tal_tooltip.h" -//#warning "Info tips" +#include KviTrayOptionsWidget::KviTrayOptionsWidget(QWidget * parent) diff --git a/src/modules/options/optw_tray.h b/src/modules/options/optw_tray.h index e4665743c..f3dbd4e29 100644 --- a/src/modules/options/optw_tray.h +++ b/src/modules/options/optw_tray.h @@ -23,7 +23,8 @@ // #include "kvi_optionswidget.h" -#include + +#include #define KVI_OPTIONS_WIDGET_ICON_KviTrayOptionsWidget KVI_SMALLICON_TRAYICON #define KVI_OPTIONS_WIDGET_NAME_KviTrayOptionsWidget __tr2qs_no_lookup("Tray icon") diff --git a/src/modules/options/optw_uparser.cpp b/src/modules/options/optw_uparser.cpp index 263acacf1..ecceb3a4b 100644 --- a/src/modules/options/optw_uparser.cpp +++ b/src/modules/options/optw_uparser.cpp @@ -23,12 +23,11 @@ #include "optw_uparser.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" -#include +#include +#include KviUParserOptionsWidget::KviUParserOptionsWidget(QWidget * parent) diff --git a/src/modules/options/optw_urlhandlers.cpp b/src/modules/options/optw_urlhandlers.cpp index 88548f914..b50b5da9a 100644 --- a/src/modules/options/optw_urlhandlers.cpp +++ b/src/modules/options/optw_urlhandlers.cpp @@ -24,12 +24,11 @@ #include "optw_urlhandlers.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" -#include +#include +#include KviUrlHandlersOptionsWidget::KviUrlHandlersOptionsWidget(QWidget * parent) @@ -61,9 +60,7 @@ KviUrlHandlersOptionsWidget::KviUrlHandlersOptionsWidget(QWidget * parent) m_pFileHandler->setEnabled(!KVI_OPTION_BOOL(KviOption_boolUseSystemUrlHandlers)); m_pMailtoHandler->setEnabled(!KVI_OPTION_BOOL(KviOption_boolUseSystemUrlHandlers)); m_pOtherHandler->setEnabled(!KVI_OPTION_BOOL(KviOption_boolUseSystemUrlHandlers)); - connect(b,SIGNAL(toggled(bool)),this,SLOT(toggleEditors(bool))); - #endif addRowSpacer(0,START_ROW+6,0,START_ROW+6); diff --git a/src/modules/options/optw_userlist.cpp b/src/modules/options/optw_userlist.cpp index 65807f78c..bf23c6216 100644 --- a/src/modules/options/optw_userlist.cpp +++ b/src/modules/options/optw_userlist.cpp @@ -21,13 +21,11 @@ // #include "optw_userlist.h" -#include - #include "kvi_options.h" #include "kvi_locale.h" #include "kvi_userlistview.h" -//#warning "Info tips" +#include KviUserListLookOptionsWidget::KviUserListLookOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"userlistlook_options_widget") @@ -186,7 +184,6 @@ KviUserListLookBackgroundOptionsWidget::~KviUserListLookBackgroundOptionsWidget( { } - void KviUserListLookBackgroundOptionsWidget::commit() { KviOptionsWidget::commit(); diff --git a/src/modules/options/optw_userlist.h b/src/modules/options/optw_userlist.h index 06a9aa98c..059292899 100644 --- a/src/modules/options/optw_userlist.h +++ b/src/modules/options/optw_userlist.h @@ -24,7 +24,8 @@ // #include "kvi_optionswidget.h" -#include + +#include #define KVI_OPTIONS_WIDGET_ICON_KviUserListLookOptionsWidget KVI_SMALLICON_USERLIST #define KVI_OPTIONS_WIDGET_NAME_KviUserListLookOptionsWidget __tr2qs_no_lookup("Userlist") diff --git a/src/modules/tip/libkvitip.kvc b/src/modules/tip/libkvitip.kvc index 94db15713..11d3ea2a8 100644 --- a/src/modules/tip/libkvitip.kvc +++ b/src/modules/tip/libkvitip.kvc @@ -26,3 +26,4 @@ TranslatorHint=This-file-MUST-be-encoded-in-UTF8 21=Don't like the window tree taskbar mode? You can opt for a traditional taskbar (similar to mIRC) in the taskbar settings page under the preferences. 22=You can copy text from the text window to the clipboard by simply selecting it with the mouse. If you also keep Shift pressed then the color codes will be copied as well. 23=This is the last tip. You can add your own tips - Check out /help tip.open. Feel free to submit more tips (in any language) to trisk-kvirc(at)quasarnet.org. +24=You can copy text of a channel or query by simply selecting it. If you keep Shift pressed then the colors will be copied too. -- cgit v1.3.1-10-gc9f91