diff options
| author | 2010-03-25 16:35:48 +0000 | |
|---|---|---|
| committer | 2010-03-25 16:35:48 +0000 | |
| commit | f31a6a97f7c95a16b9e793a1af43e05e9e8bb4ce (patch) | |
| tree | ee888a96adafa2f1df826f71f7d02a32f8732fdc /src | |
| parent | fixed "i" flag for $chan.users() previously broken in r4177 (diff) | |
| download | KVIrc-f31a6a97f7c95a16b9e793a1af43e05e9e8bb4ce.tar.gz KVIrc-f31a6a97f7c95a16b9e793a1af43e05e9e8bb4ce.tar.bz2 KVIrc-f31a6a97f7c95a16b9e793a1af43e05e9e8bb4ce.zip | |
hopefully fixed #752
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4217 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
| -rw-r--r-- | src/modules/raweditor/raweditor.cpp | 48 | ||||
| -rw-r--r-- | src/modules/raweditor/raweditor.h | 5 |
2 files changed, 18 insertions, 35 deletions
diff --git a/src/modules/raweditor/raweditor.cpp b/src/modules/raweditor/raweditor.cpp index 30e2b5d23..005fa9989 100644 --- a/src/modules/raweditor/raweditor.cpp +++ b/src/modules/raweditor/raweditor.cpp @@ -56,31 +56,17 @@ KviRawTreeWidgetItem::KviRawTreeWidgetItem(QTreeWidget *par,int idx,bool bEnable : QTreeWidgetItem(par) { m_iIdx = idx; - m_szName.setNum(idx); - if(idx < 100)m_szName.prepend('0'); - if(idx < 10)m_szName.prepend('0'); - setText(0,m_szName); + QString szName; + szName.sprintf("%03d", idx); + setText(0,szName); setEnabled(bEnabled); } void KviRawHandlerTreeWidgetItem::setName(const QString &szName) { - m_szName = szName; - setText(0,m_szName); + setText(0,szName); } -/* -const QPixmap * KviRawTreeWidgetItem::pixmap(int col) const -{ - return g_pIconManager->getSmallIcon(firstChild() ? KVI_SMALLICON_RAWEVENT : KVI_SMALLICON_RAWEVENTNOHANDLERS); -} - -const QPixmap * KviRawHandlerTreeWidgetItem::pixmap(int col) const -{ - return g_pIconManager->getSmallIcon(m_bEnabled ? KVI_SMALLICON_HANDLER : KVI_SMALLICON_HANDLERDISABLED); -} -*/ - KviRawEditor::KviRawEditor(QWidget * par) : QWidget(par) { @@ -214,7 +200,7 @@ void KviRawEditor::getUniqueHandlerName(KviRawTreeWidgetItem *it,QString &buffer for (int i=0;i<it->childCount();i++) { KviRawHandlerTreeWidgetItem * ch =(KviRawHandlerTreeWidgetItem *) it->child(i); - if(KviQString::equalCI(newName,ch->m_szName)) + if(KviQString::equalCI(newName,ch->text(0))) { bFound = true; KviQString::sprintf(newName,"%Q_%d",&buffer,idx); @@ -323,11 +309,11 @@ void KviRawEditor::commit() for (int j=0;j<it->childCount();j++) { ch=(QTreeWidgetItem *)it->child(j); - debug("Commit handler %s",((KviRawHandlerTreeWidgetItem *)ch)->m_szBuffer.toUtf8().data()); + debug("Commit handler %s",((KviRawHandlerTreeWidgetItem *)ch)->text(0).toUtf8().data()); //int a=(KviRawTreeWidgetItem *)it)->m_iIdx; - KviQString::sprintf(szContext,"RawEvent%d::%Q",&(((KviRawTreeWidgetItem *)it)->m_iIdx),&(((KviRawHandlerTreeWidgetItem *)ch)->m_szName)); + KviQString::sprintf(szContext,"RawEvent%d::%s",&(((KviRawTreeWidgetItem *)it)->m_iIdx),(((KviRawHandlerTreeWidgetItem *)ch)->text(0)).toUtf8().data()); KviKvsScriptEventHandler * s = new KviKvsScriptEventHandler( - ((KviRawHandlerTreeWidgetItem *)ch)->m_szName, + ((KviRawHandlerTreeWidgetItem *)ch)->text(0), szContext, ((KviRawHandlerTreeWidgetItem *)ch)->m_szBuffer, ((KviRawHandlerTreeWidgetItem *)ch)->m_bEnabled @@ -347,8 +333,8 @@ void KviRawEditor::saveLastEditedItem() if(!m_pLastEditedItem)return; QString buffer = m_pNameEditor->text(); - debug("Check lineedit name %s and internal %s",buffer.toUtf8().data(),m_pLastEditedItem->m_szName.toUtf8().data()); - if(!KviQString::equalCI(buffer,m_pLastEditedItem->m_szName)) + debug("Check lineedit name %s and internal %s",buffer.toUtf8().data(),m_pLastEditedItem->text(0).toUtf8().data()); + if(!KviQString::equalCI(buffer,m_pLastEditedItem->text(0))) { getUniqueHandlerName((KviRawTreeWidgetItem *)(m_pLastEditedItem->parent()),buffer); debug("Change name %s",buffer.toUtf8().data()); @@ -379,7 +365,7 @@ void KviRawEditor::currentItemChanged(QTreeWidgetItem * it,QTreeWidgetItem *) m_pEditor->setEnabled(false); QString tmp; KviQString::sprintf(tmp,__tr2qs_ctx("\n\nRaw Event:\n%s","editor"), - ((KviRawHandlerTreeWidgetItem *)it)->m_szName.toUtf8().data()); + ((KviRawHandlerTreeWidgetItem *)it)->text(0).toUtf8().data()); m_pEditor->setText(tmp); } } @@ -399,9 +385,9 @@ void KviRawEditor::getExportEventBuffer(QString &buffer,KviRawHandlerTreeWidgetI KviCommandFormatter::blockFromBuffer(szBuf); buffer = "event("; - buffer += ((KviRawTreeWidgetItem *)(it->parent()))->m_szName; + buffer += ((KviRawTreeWidgetItem *)(it->parent()))->text(0); buffer += ","; - buffer += it->m_szName; + buffer += it->text(0); buffer += ")\n"; buffer += szBuf; buffer += "\n"; @@ -410,9 +396,9 @@ void KviRawEditor::getExportEventBuffer(QString &buffer,KviRawHandlerTreeWidgetI { buffer += "\n"; buffer += "eventctl -d "; - buffer += ((KviRawTreeWidgetItem *)(it->parent()))->m_szName; + buffer += ((KviRawTreeWidgetItem *)(it->parent()))->text(0); buffer += " "; - buffer += it->m_szName; + buffer += it->text(0); } } @@ -425,9 +411,9 @@ void KviRawEditor::exportCurrentHandler() QString szName = QDir::homePath(); if(!szName.endsWith(QString(KVI_PATH_SEPARATOR)))szName += KVI_PATH_SEPARATOR; szName += "raw"; - szName += ((KviRawTreeWidgetItem *)(m_pLastEditedItem->parent()))->m_szName; + szName += ((KviRawTreeWidgetItem *)(m_pLastEditedItem->parent()))->text(0); szName += "."; - szName += m_pLastEditedItem->m_szName; + szName += m_pLastEditedItem->text(0); szName += ".kvs"; QString szFile; diff --git a/src/modules/raweditor/raweditor.h b/src/modules/raweditor/raweditor.h index 7f01eea27..3c0b7aa8f 100644 --- a/src/modules/raweditor/raweditor.h +++ b/src/modules/raweditor/raweditor.h @@ -51,7 +51,6 @@ class KviRawTreeWidgetItem : public QTreeWidgetItem { public: int m_iIdx; - QString m_szName; public: KviRawTreeWidgetItem(QTreeWidget * par,int idx,bool bEnabled); ~KviRawTreeWidgetItem() {}; @@ -62,14 +61,13 @@ public: else setIcon(0,QIcon(*g_pIconManager->getSmallIcon(KVI_SMALLICON_RAWEVENTNOHANDLERS))); ((KviRawTreeWidget*)treeWidget())->updateItem(this); }; - virtual QString text(int) const { return m_szName; }; }; class KviRawHandlerTreeWidgetItem : public QTreeWidgetItem { public: KviRawHandlerTreeWidgetItem(QTreeWidgetItem * par,const QString & name,const QString & buffer,bool bEnabled) - : QTreeWidgetItem(par), m_szName(name) , m_szBuffer(buffer) , m_bEnabled(bEnabled) + : QTreeWidgetItem(par), m_szBuffer(buffer) , m_bEnabled(bEnabled) { setText(0,name); setEnabled(bEnabled); @@ -82,7 +80,6 @@ public: else setIcon(0,QIcon(*g_pIconManager->getSmallIcon(KVI_SMALLICON_HANDLERDISABLED))); ((KviRawTreeWidget*)treeWidget())->updateItem(this); }; - QString m_szName; QString m_szBuffer; bool m_bEnabled; void setName(const QString &szName); |
