aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/options/mkcreateinstanceproc.sh
diff options
context:
space:
mode:
authorGravatar Szymon Tomasz Stefanek2011-01-01 20:19:56 +0000
committerGravatar Szymon Tomasz Stefanek2011-01-01 20:19:56 +0000
commitc601b5a27f74b16158adafe429faefbe573e64a2 (patch)
treea3cde3206a45628f8ac86e8dfbdab70b20c3a831 /src/modules/options/mkcreateinstanceproc.sh
parentprobable compilation fix for rijndaled/crypto++ (diff)
downloadKVIrc-c601b5a27f74b16158adafe429faefbe573e64a2.tar.gz
KVIrc-c601b5a27f74b16158adafe429faefbe573e64a2.tar.bz2
KVIrc-c601b5a27f74b16158adafe429faefbe573e64a2.zip
The big rename for modules. Still some details remaining.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5284 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options/mkcreateinstanceproc.sh')
-rwxr-xr-xsrc/modules/options/mkcreateinstanceproc.sh112
1 files changed, 56 insertions, 56 deletions
diff --git a/src/modules/options/mkcreateinstanceproc.sh b/src/modules/options/mkcreateinstanceproc.sh
index 189e20b72..b4de22c53 100755
--- a/src/modules/options/mkcreateinstanceproc.sh
+++ b/src/modules/options/mkcreateinstanceproc.sh
@@ -2,7 +2,7 @@
#################################################################################
#
-# Generator for instances.h and instances.cpp
+# Generator for OptionsInstanceManager.h and OptionsInstanceManager.cpp
#
# This file is part of the KVirc irc client distribution
# Copyright (C) 2001-2008 Szymon Stefanek (pragma at kvirc dot net)
@@ -10,17 +10,17 @@
#################################################################################
-echo "" > instances.h
+echo "" > OptionsInstanceManager.h
#################################################################################
-cat >> instances.h <<EOF
+cat >> OptionsInstanceManager.h <<EOF
#ifndef __OPTIONS_INSTANCES_H__
#define __OPTIONS_INSTANCES_H__
//=============================================================================
//
-// File : instances.h
+// File : OptionsInstanceManager.h
//
// This file is part of the KVirc irc client distribution
// Copyright (C) 2001-2008 Szymon Stefanek (pragma at kvirc dot net)
@@ -53,10 +53,10 @@ cat >> instances.h <<EOF
#include "KviPointerList.h"
#include "KviQString.h"
-typedef struct _KviOptionsWidgetInstanceEntry KviOptionsWidgetInstanceEntry;
+typedef struct _OptionsWidgetInstanceEntry OptionsWidgetInstanceEntry;
-typedef struct _KviOptionsWidgetInstanceEntry
+typedef struct _OptionsWidgetInstanceEntry
{
KviOptionsWidget * (*createProc)(QWidget *);
KviOptionsWidget * pWidget; // singleton
@@ -70,28 +70,28 @@ typedef struct _KviOptionsWidgetInstanceEntry
QString szGroup;
bool bIsContainer;
bool bIsNotContained;
- KviPointerList<KviOptionsWidgetInstanceEntry> * pChildList;
- bool bDoInsert; // a helper for KviOptionsDialog::fillListView()
-} KviOptionsWidgetInstanceEntry;
+ KviPointerList<OptionsWidgetInstanceEntry> * pChildList;
+ bool bDoInsert; // a helper for OptionsDialog::fillListView()
+} OptionsWidgetInstanceEntry;
-class KviOptionsInstanceManager : public QObject
+class OptionsInstanceManager : public QObject
{
Q_OBJECT
public:
- KviOptionsInstanceManager();
- virtual ~KviOptionsInstanceManager();
+ OptionsInstanceManager();
+ virtual ~OptionsInstanceManager();
protected:
- KviPointerList<KviOptionsWidgetInstanceEntry> * m_pInstanceTree;
+ KviPointerList<OptionsWidgetInstanceEntry> * m_pInstanceTree;
public:
- KviPointerList<KviOptionsWidgetInstanceEntry> * instanceEntryTree(){ return m_pInstanceTree; };
- KviOptionsWidget * getInstance(KviOptionsWidgetInstanceEntry * e,QWidget * par);
- KviOptionsWidgetInstanceEntry * findInstanceEntry(const char * clName);
+ KviPointerList<OptionsWidgetInstanceEntry> * instanceEntryTree(){ return m_pInstanceTree; };
+ KviOptionsWidget * getInstance(OptionsWidgetInstanceEntry * e,QWidget * par);
+ OptionsWidgetInstanceEntry * findInstanceEntry(const char * clName);
void cleanup(KviModule * m);
protected:
- KviOptionsWidgetInstanceEntry * findInstanceEntry(const char * clName,KviPointerList<KviOptionsWidgetInstanceEntry> * l);
- KviOptionsWidgetInstanceEntry * findInstanceEntry(const QObject * ptr,KviPointerList<KviOptionsWidgetInstanceEntry> * l);
- void deleteInstanceTree(KviPointerList<KviOptionsWidgetInstanceEntry> * l);
+ OptionsWidgetInstanceEntry * findInstanceEntry(const char * clName,KviPointerList<OptionsWidgetInstanceEntry> * l);
+ OptionsWidgetInstanceEntry * findInstanceEntry(const QObject * ptr,KviPointerList<OptionsWidgetInstanceEntry> * l);
+ void deleteInstanceTree(KviPointerList<OptionsWidgetInstanceEntry> * l);
protected slots:
void widgetDestroyed();
};
@@ -101,19 +101,19 @@ protected slots:
EOF
######################################################################################################
-CLASS_LIST=`grep -h "[ ]*\:[ ]*public[ ]*KviOptionsWidget" optw_*.h | sed -e 's/[ ]*\:[ ]*public[ ]*KviOptionsWidget'//g | sed -e 's/[ ]*class[ ]*//g'`
+CLASS_LIST=`grep -h "[ ]*\:[ ]*public[ ]*KviOptionsWidget" OptionsWidget_*.h | sed -e 's/[ ]*\:[ ]*public[ ]*KviOptionsWidget'//g | sed -e 's/[ ]*class[ ]*//g'`
-TARGET="instances.cpp"
+TARGET="OptionsInstanceManager.cpp"
echo "" > $TARGET
#################################################################################
-cat >> instances.cpp <<EOF
+cat >> OptionsInstanceManager.cpp <<EOF
//=============================================================================
//
-// File : instances.cpp
+// File : OptionsInstanceManager.cpp
//
// This file is part of the KVirc irc client distribution
// Copyright (C) 2001-2008 Szymon Stefanek (stefanek@tin.it)
@@ -145,16 +145,16 @@ EOF
#################################################################################
-for afile in optw_*.h; do
+for afile in OptionsWidget_*.h; do
echo "#include \"$afile\"" >> $TARGET
done
#################################################################################
-cat >> instances.cpp <<EOF
+cat >> OptionsInstanceManager.cpp <<EOF
#include "KviLocale.h"
#include "KviIconManager.h"
-#include "instances.h"
+#include "OptionsInstanceManager.h"
int g_iOptionWidgetInstances = 0;
@@ -172,7 +172,7 @@ for aclass in $CLASS_LIST; do
done
#################################################################################
-cat >> instances.cpp <<EOF
+cat >> OptionsInstanceManager.cpp <<EOF
EOF
@@ -184,15 +184,15 @@ for aclass in $CLASS_LIST; do
done
#################################################################################
-cat >> instances.cpp <<EOF
+cat >> OptionsInstanceManager.cpp <<EOF
-KviOptionsInstanceManager::KviOptionsInstanceManager()
+OptionsInstanceManager::OptionsInstanceManager()
: QObject(0)
{
//qDebug("Instantiating");
// Create the global widget dict : case sensitive, do not copy keys
- m_pInstanceTree = new KviPointerList<KviOptionsWidgetInstanceEntry>;
+ m_pInstanceTree = new KviPointerList<OptionsWidgetInstanceEntry>;
m_pInstanceTree->setAutoDelete(true);
EOF
@@ -205,7 +205,7 @@ mkdir -p $CLASSDIR
rm -f $CLASSDIR/*
for aclass in $CLASS_LIST; do
- PARENT=`grep -h "KVI_OPTIONS_WIDGET_PARENT_$aclass" optw_*.h | sed -e 's/#define//g' | sed -e s/KVI_OPTIONS_WIDGET_PARENT_$aclass//g | sed -e 's/[ ]*//g'`
+ PARENT=`grep -h "KVI_OPTIONS_WIDGET_PARENT_$aclass" OptionsWidget_*.h | sed -e 's/#define//g' | sed -e s/KVI_OPTIONS_WIDGET_PARENT_$aclass//g | sed -e 's/[ ]*//g'`
if [ -z "$PARENT" ]; then
PARENT="NOPARENT"
fi
@@ -225,10 +225,10 @@ printclass()
fi
done
if [ -z "$found" ]; then
- echo "$3 KviOptionsWidgetInstanceEntry * e$1;" >> $TARGET
+ echo "$3 OptionsWidgetInstanceEntry * e$1;" >> $TARGET
DECLARED="$DECLARED $1"
fi
- echo "$3 e$1 = new KviOptionsWidgetInstanceEntry;" >> $TARGET
+ echo "$3 e$1 = new OptionsWidgetInstanceEntry;" >> $TARGET
echo -n "$3 e$1->createProc = &class$2" >> $TARGET
echo "_createInstanceProc;" >> $TARGET
echo "$3 e$1->pWidget = 0;" >> $TARGET
@@ -283,7 +283,7 @@ addchildren()
printclass $1 $achild "$3"
if [ -f "$CLASSDIR/$achild" ]; then
echo "" >> $TARGET
- echo "$3 e$1->pChildList = new KviPointerList<KviOptionsWidgetInstanceEntry>;" >> $TARGET
+ echo "$3 e$1->pChildList = new KviPointerList<OptionsWidgetInstanceEntry>;" >> $TARGET
echo "$3 e$1->pChildList->setAutoDelete(true);" >> $TARGET
NEXTLEVEL=`expr $1 + 1`
addchildren $NEXTLEVEL $achild "$3 "
@@ -304,15 +304,15 @@ cat >> $TARGET <<EOF
}
-void KviOptionsInstanceManager::deleteInstanceTree(KviPointerList<KviOptionsWidgetInstanceEntry> * l)
+void OptionsInstanceManager::deleteInstanceTree(KviPointerList<OptionsWidgetInstanceEntry> * l)
{
if(l)
{
- for(KviOptionsWidgetInstanceEntry * e = l->first();e;e = l->next())
+ for(OptionsWidgetInstanceEntry * e = l->first();e;e = l->next())
{
if(e->pWidget)
{
- if(e->pWidget->parent()->inherits("KviOptionsWidgetContainer"))
+ if(e->pWidget->parent()->inherits("OptionsWidgetContainer"))
{
disconnect(e->pWidget,SIGNAL(destroyed()),this,SLOT(widgetDestroyed()));
delete e->pWidget->parent();
@@ -328,21 +328,21 @@ void KviOptionsInstanceManager::deleteInstanceTree(KviPointerList<KviOptionsWidg
}
-KviOptionsInstanceManager::~KviOptionsInstanceManager()
+OptionsInstanceManager::~OptionsInstanceManager()
{
if(m_pInstanceTree)
- qDebug("Ops...KviOptionsInstanceManager::cleanup() not called ?");
+ qDebug("Ops...OptionsInstanceManager::cleanup() not called ?");
}
-void KviOptionsInstanceManager::cleanup(KviModule *)
+void OptionsInstanceManager::cleanup(KviModule *)
{
deleteInstanceTree(m_pInstanceTree);
m_pInstanceTree = 0;
}
-void KviOptionsInstanceManager::widgetDestroyed()
+void OptionsInstanceManager::widgetDestroyed()
{
- KviOptionsWidgetInstanceEntry * e = findInstanceEntry(sender(),m_pInstanceTree);
+ OptionsWidgetInstanceEntry * e = findInstanceEntry(sender(),m_pInstanceTree);
if(e)
e->pWidget = 0;
if(g_iOptionWidgetInstances > 0)
@@ -350,7 +350,7 @@ void KviOptionsInstanceManager::widgetDestroyed()
}
-KviOptionsWidget * KviOptionsInstanceManager::getInstance(KviOptionsWidgetInstanceEntry * e,QWidget * par)
+KviOptionsWidget * OptionsInstanceManager::getInstance(OptionsWidgetInstanceEntry * e,QWidget * par)
{
if(!e)
return NULL;
@@ -379,7 +379,7 @@ KviOptionsWidget * KviOptionsInstanceManager::getInstance(KviOptionsWidgetInstan
{
QWidget * oldPar = (QWidget *)e->pWidget->parent();
e->pWidget->setParent(par); //reparent(par,QPoint(0,0));
- if(oldPar->inherits("KviOptionsWidgetContainer"))
+ if(oldPar->inherits("OptionsWidgetContainer"))
delete oldPar;
// else it's very likely a QStackedWidget, child of a KviOptionsWidget: don't delete
}
@@ -390,15 +390,15 @@ KviOptionsWidget * KviOptionsInstanceManager::getInstance(KviOptionsWidgetInstan
e->pWidget->createTabbedPage();
if(e->pChildList)
{
- KviPointerList<KviOptionsWidgetInstanceEntry> tmp;
+ KviPointerList<OptionsWidgetInstanceEntry> tmp;
tmp.setAutoDelete(false);
- for(KviOptionsWidgetInstanceEntry * e2 = e->pChildList->first();e2;e2 = e->pChildList->next())
+ for(OptionsWidgetInstanceEntry * 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();
+ OptionsWidgetInstanceEntry * ee = tmp.first();
int idx = 0;
while(ee)
{
@@ -410,7 +410,7 @@ KviOptionsWidget * KviOptionsInstanceManager::getInstance(KviOptionsWidgetInstan
}
}
- for(KviOptionsWidgetInstanceEntry * e3 = tmp.last();e3;e3 = tmp.prev())
+ for(OptionsWidgetInstanceEntry * 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);
@@ -420,16 +420,16 @@ KviOptionsWidget * KviOptionsInstanceManager::getInstance(KviOptionsWidgetInstan
return e->pWidget;
}
-KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const QObject * ptr,KviPointerList<KviOptionsWidgetInstanceEntry> * l)
+OptionsWidgetInstanceEntry * OptionsInstanceManager::findInstanceEntry(const QObject * ptr,KviPointerList<OptionsWidgetInstanceEntry> * l)
{
if(l)
{
- for(KviOptionsWidgetInstanceEntry * e = l->first();e;e = l->next())
+ for(OptionsWidgetInstanceEntry * e = l->first();e;e = l->next())
{
if(ptr == e->pWidget)return e;
if(e->pChildList)
{
- KviOptionsWidgetInstanceEntry * e2 = findInstanceEntry(ptr,e->pChildList);
+ OptionsWidgetInstanceEntry * e2 = findInstanceEntry(ptr,e->pChildList);
if(e2)return e2;
}
}
@@ -437,16 +437,16 @@ KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(con
return 0;
}
-KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const char * clName,KviPointerList<KviOptionsWidgetInstanceEntry> * l)
+OptionsWidgetInstanceEntry * OptionsInstanceManager::findInstanceEntry(const char * clName,KviPointerList<OptionsWidgetInstanceEntry> * l)
{
if(l)
{
- for(KviOptionsWidgetInstanceEntry * e = l->first();e;e = l->next())
+ for(OptionsWidgetInstanceEntry * e = l->first();e;e = l->next())
{
if(kvi_strEqualCI(e->szClassName,clName))return e;
if(e->pChildList)
{
- KviOptionsWidgetInstanceEntry * e2 = findInstanceEntry(clName,e->pChildList);
+ OptionsWidgetInstanceEntry * e2 = findInstanceEntry(clName,e->pChildList);
if(e2)return e2;
}
}
@@ -454,13 +454,13 @@ KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(con
return 0;
}
-KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const char * clName)
+OptionsWidgetInstanceEntry * OptionsInstanceManager::findInstanceEntry(const char * clName)
{
return findInstanceEntry(clName,m_pInstanceTree);
}
#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES
- #include "m_instances.moc"
+ #include "m_OptionsInstanceManager.moc"
#endif
EOF