complete new KDevelop design :-)

Stefan Bartel bartel at rz.uni-potsdam.de
Mon Oct 4 12:35:18 UTC 1999


Sandy and I, last night we did some restructuring on the
KDevelop source tree, because it became really chaotic
over the last months.
With this outstunning new design we bring KDevelop
to the bleeding edge of technology and make it ready
for the step into the next millenium.
Ok, we just moved some files around ... :-)

No, to get serious, this was an important thing to do, because
it was sometimes really hard to find a certain file. And the more
important reason: This is a required step for the restructuring
of the source code itself, which has to follow next time. So we put
the code over several subdirectories like views or plugins.
Every bigger component, like the classparser, gets it's own
directory. The data files icons etc. are stored in a separate
directory, except the ones, that are only useful for a special
component. An expample for that are the app templates for
the appwizard, which are stored in subdir under the appwizard.

Of course this will not go into HEAD before all of you give
their two cents on it.

--
Stefan Bartel

bartel at rz.uni-potsdam.de

PS: we left the doc dir empty just to make this mail a bit smaller.

Tree:
-------------------------------------

1286	./data/pics/various
29	./data/pics/mini_icons
12	./data/pics/icons
33	./data/pics/toolbar_icons
55	./data/pics/widget_icons
1	./data/pics
152	./data/examples
9	./data/general
40	./data/file_templates
1	./data
84	./kdevelop/gfxview
17	./kdevelop/views/treeviews/realfileview
30	./kdevelop/views/treeviews/logicalfileview
104	./kdevelop/views/treeviews/classview
36	./kdevelop/views/treeviews/doctreeview
31	./kdevelop/views/treeviews
5	./kdevelop/views/outputwidgets
19	./kdevelop/views
59	./kdevelop/project
65	./kdevelop/appwizard/scripts
615	./kdevelop/appwizard/templates
91	./kdevelop/appwizard
19	./kdevelop/print/data
312	./kdevelop/print
399	./kdevelop/kwrite
99	./kdevelop/dialogs/config
57	./kdevelop/dialogs/startup
153	./kdevelop/dialogs/project
100	./kdevelop/dialogs
40	./kdevelop/classtool
18	./kdevelop/general_widgets
443	./kdevelop/kdlgedit
35	./kdevelop/plugins/prjstat
1	./kdevelop/plugins
347	./kdevelop/classparser
53	./kdevelop/classwizard
47	./kdevelop/vc
30	./kdevelop/toolclasses
33	./kdevelop/docbrowser
356	./kdevelop
458	./admin
6	./debian/doc-base
23	./debian
1	./doc
4962	./po
110	./kdlgloader
835	.


Files:
------------------------------------------

AUTHORS
BUGS
COPYING
ChangeLog
FAQ
INSTALL
Makefile
Makefile.am
Makefile.cvs
Makefile.in
README
TODO
acconfig.h
acinclude.m4
aclocal.m4
admin
config.cache
config.h
config.h.bot
config.h.in
config.log
config.status
configure
configure.in
data
debian
doc
kdev_metri
kdevelop
kdevelop.kdevprj
kdevelop.lsm
kdevelop.m4
kdlgloader
libtool
ltmain.sh
po
stamp-h
stamp-h.in
t.txt
todo.html

admin:
ChangeLog
Makefile.common
acinclude.m4.in
am_edit
config.guess
config.sub
debianrules
install-sh
libtool.m4.in
ltconfig
ltmain.sh
missing
mkinstalldirs

data:
examples
file_templates
general
pics

data/examples:
kscribble-0.1.tar.gz

data/file_templates:
AUTHORS_template
COPYING_template
ChangeLog_template
INSTALL_template
Makefile.am
README_template
TODO_template
cpp_template
cvsignore_template
handbook_en_template
header_template
icon_template
kdelnk_template
lexical_template
lsm_template
nif_template

data/general:
kdevelop-setup.kdelnk
kdevelop.kdelnk
kdeveloprc
x-kdevelop-project.kdelnk

data/pics:
icons
mini_icons
toolbar_icons
various
widget_icons

data/pics/icons:
kdevelop-project.xpm
kdevelop.xpm
mini-book1.xpm
mini-book2.xpm
mini-doc.xpm

data/pics/mini_icons:
CTchildren.xpm
CTclients.xpm
CTparents.xpm
CTsuppliers.xpm
CTvirtuals.xpm
CVclass.xpm
CVglobal_meth.xpm
CVglobal_var.xpm
CVprivate_meth.xpm
CVprivate_signal.xpm
CVprivate_slot.xpm
CVprivate_var.xpm
CVprotected_meth.xpm
CVprotected_signal.xpm
CVprotected_slot.xpm
CVprotected_var.xpm
CVpublic_meth.xpm
CVpublic_signal.xpm
CVpublic_slot.xpm
CVpublic_var.xpm
CVstruct.xpm
Makefile.am
inst_file.xpm
mini-kdevelop.xpm

data/pics/toolbar_icons:
Makefile.am
classwiz.xpm
compfile.xpm
copy.xpm
cut.xpm
debugger.xpm
file_properties.xpm
generate.xpm
graphview.xpm
grep.xpm
indent.xpm
lookup.xpm
make.xpm
newwidget.xpm
open.xpm
openprj.xpm
output_win.xpm
paste.xpm
print.xpm
rebuild.xpm
redo.xpm
reload_page.xpm
run.xpm
save.xpm
save_all.xpm
start_page.xpm
stop_proc.xpm
tree_win.xpm
undo.xpm
unindent.xpm

data/pics/various:
Makefile.am
about_logo.bmp
customApp.bmp
dlg_firstrun.bmp
kAppWizard.bmp
miniApp.bmp
normalApp.bmp
qtApp.bmp
startlogo.bmp
terminalApp.bmp
tipday.bmp

data/pics/widget_icons:
Makefile.am
kdlg_KColorButton.xpm
kdlg_KDatePicker.xpm
kdlg_KDateTable.xpm
kdlg_KKeyButton.xpm
kdlg_KLed.xpm
kdlg_KLedLamp.xpm
kdlg_KProgress.xpm
kdlg_KRestrictedLine.xpm
kdlg_KSeparator.xpm
kdlg_QCheckBox.xpm
kdlg_QComboBox.xpm
kdlg_QGroupBox.xpm
kdlg_QLCDNumer.xpm
kdlg_QLabel.xpm
kdlg_QLineEdit.xpm
kdlg_QListBox.xpm
kdlg_QListView.xpm
kdlg_QMultiLineEdit.xpm
kdlg_QProgressBar.xpm
kdlg_QPushButton.xpm
kdlg_QRadioButton.xpm
kdlg_QScrollBar.xpm
kdlg_QSlider.xpm
kdlg_QSpinBox.xpm
kdlg_QWidget.xpm

debian:
changelog
conffiles
control
copyright
doc-base
doc-base.tutorial
doc-base.user
kderules
menu.in
postinst
prerm
rules
undocumented

debian/doc-base:
kdevelop-addendum
kdevelop-kdelibref
kdevelop-programming
kdevelop-tutorial
kdevelop-user

doc:

kdevelop:
appwizard
ckdevelop.cpp
ckdevelop.h
ckdevelop_classview.cpp
ckdevelop_init.cpp
ckdevelop_kdlginit.cpp
ckdevelop_noslot.cpp
ckdevelop_project.cpp
ckdevelop_whatsthis.cpp
classparser
classtool
classwizard
dialogs
docbrowser
general_widgets
gfxview
kdevplugin.cpp
kdevplugin.h
kdlgedit
kwrite
main.cpp
plugins
print
project
resource.h
structdef.h
toolclasses
vc
views

kdevelop/appwizard:
ckappwizard.cpp
ckappwizard.h
scripts
templates

kdevelop/appwizard/scripts:
Makefile
Makefile.am
Makefile.in
processes.pl
processes.pl.in
processesend.pl

kdevelop/appwizard/templates:
Makefile
Makefile.in
c.tar.gz
cpp.tar.gz
mini.tar.gz
normal.tar.gz
qt.tar.gz

kdevelop/classparser:
ClassParser.cc
ClassParser.h
ClassStore.cc
ClassStore.h
ClassTreeNode.cc
ClassTreeNode.h
Makefile
Makefile.am
Makefile.in
ParsedArgument.cc
ParsedArgument.h
ParsedAttribute.cc
ParsedAttribute.h
ParsedClass.cc
ParsedClass.h
ParsedClassContainer.cc
ParsedClassContainer.h
ParsedClassItem.h
ParsedContainer.cc
ParsedContainer.h
ParsedItem.h
ParsedMethod.cc
ParsedMethod.h
ParsedParent.cc
ParsedParent.h
ParsedSignalSlot.cc
ParsedSignalSlot.h
ParsedSignalText.cc
ParsedSignalText.h
ParsedStruct.cc
ParsedStruct.h
PersistantClassStore.cc
PersistantClassStore.h
classparser.dia
main.cc
tokenizer.cc
tokenizer.h
tokenizer.l

kdevelop/classtool:
cclasstooldlg.cpp
cclasstooldlg.dlg
cclasstooldlg.h
cclasstooltreeview.cpp
cclasstooltreeview.h

kdevelop/classwizard:
Makefile
Makefile.am
Makefile.in
cclasswizarddlg.cpp
cclasswizarddlg.h
ccwvirtualmethodview.cpp
ccwvirtualmethodview.h

kdevelop/dialogs:
cbugreportdlg.cpp
cbugreportdlg.h
cexecuteargdlg.cpp
cexecuteargdlg.h
cnewfiledlg.cpp
cnewfiledlg.dlg
cnewfiledlg.h
config
grepdialog.cpp
grepdialog.h
pluginmanagerdlg.cpp
pluginmanagerdlg.h
project
startup

kdevelop/dialogs/config:
ccreatedocdatabasedlg.cpp
ccreatedocdatabasedlg.dlg
ccreatedocdatabasedlg.h
ckdevsetupdlg.cpp
ckdevsetupdlg.h
ctoolsconfigdlg.cpp
ctoolsconfigdlg.h
cupdatekdedocdlg.cpp
cupdatekdedocdlg.dlg
cupdatekdedocdlg.h

kdevelop/dialogs/project:
caddexistingfiledlg.cpp
caddexistingfiledlg.dlg
caddexistingfiledlg.h
caddnewtranslation.dlg
caddnewtranslationdlg.cpp
caddnewtranslationdlg.h
cfilepropdlg.cpp
cfilepropdlg.dlg
cfilepropdlg.h
cmakemanualdlg.cpp
cmakemanualdlg.h
cmakemanualdlgdata.cpp
cnewclassdlg.cpp
cnewclassdlg.dlg
cnewclassdlg.h
cprjoptionsdlg.cpp
cprjoptionsdlg.h
makemandlg.kdevdlg

kdevelop/dialogs/startup:
ckdevinstall.cpp
ckdevinstall.h
kstartuplogo.cpp
kstartuplogo.h
ktipofday.cpp
ktipofday.h

kdevelop/docbrowser:
cdocbrowser.cpp
cdocbrowser.h
cfinddoctextdlg.cpp
cfinddoctextdlg.h

kdevelop/general_widgets:
ctabctl.cpp
ctabctl.h
klangcombo.cpp
klangcombo.h
kswallow.cpp
kswallow.h

kdevelop/gfxview:
GfxClassBox.cpp
GfxClassBox.h
GfxClassTree.cpp
GfxClassTree.h
GfxClassTreeScrollView.cpp
GfxClassTreeScrollView.h
GfxClassTreeWindow.cpp
GfxClassTreeWindow.h
Makefile
Makefile.am
Makefile.in

kdevelop/kdlgedit:
Makefile
Makefile.am
Makefile.in
defines.h
item_all.cpp.inc
item_checkbox.cpp
item_class.cpp.inc
item_combobox.cpp
item_groupbox.cpp
item_kcolorbutton.cpp
item_kcombo.cpp
item_kdatepicker.cpp
item_kdatetable.cpp
item_kkeybutton.cpp
item_kled.cpp
item_kledlamp.cpp
item_kprogress.cpp
item_krestrictedline.cpp
item_kseparator.cpp
item_label.cpp
item_lcdnumber.cpp
item_lineedit.cpp
item_listbox.cpp
item_listview.cpp
item_multilineedit.cpp
item_progressbar.cpp
item_pushbutton.cpp
item_radiobutton.cpp
item_scrollbar.cpp
item_slider.cpp
item_spinbox.cpp
item_widget.cpp
items.h
itemsglobal.cpp
itemsglobal.h
kdlgdialogs.cpp
kdlgdialogs.h
kdlgedit.cpp
kdlgedit.h
kdlgeditwidget.cpp
kdlgeditwidget.h
kdlgitembase.cpp
kdlgitembase.h
kdlgitems.cpp
kdlgitems.h
kdlgloader.h
kdlgnewdialogdlg.cpp
kdlgnewdialogdlg.h
kdlgnewwidget.cpp
kdlgnewwidget.h
kdlgotherdlgs.cpp
kdlgotherdlgs.h
kdlgpropertybase.cpp
kdlgpropertybase.h
kdlgproplv.h
kdlgproplvis.h
kdlgpropwidget.cpp
kdlgpropwidget.h
kdlgreadmedlg.cpp
kdlgreadmedlg.h
kdlgwidgets.cpp
kdlgwidgets.h

kdevelop/kwrite:
Makefile
Makefile.am
Makefile.in
highlight.cpp
highlight.h
kckey.h
kguicommand.cpp
kguicommand.h
kwdialog.cpp
kwdialog.h
kwdoc.cpp
kwdoc.h
kwview.cpp
kwview.h
translate.cpp
undohistory.cpp
undohistory.h

kdevelop/plugins:
prjstat

kdevelop/plugins/prjstat:
Makefile
Makefile.am
Makefile.in
main.cpp
prjstatplugin.cpp
prjstatplugin.h

kdevelop/print:
Makefile
Makefile.am
Makefile.in
cconfiga2psdlg.cpp
cconfiga2psdlg.h
cconfigenscriptdlg.cpp
cconfigenscriptdlg.h
cdatepikerdlg.cpp
cdatepikerdlg.h
cfileprintdlg.cpp
cfileprintdlg.h
cprintdlg.cpp
cprintdlg.h
data

kdevelop/print/data:
Makefile.am
preview1
preview2

kdevelop/project:
cimport.cpp
cimport.h
cproject.cpp
cproject.h

kdevelop/toolclasses:
cerrormessageparser.cpp
cerrormessageparser.h
cgeneratenewfile.cpp
cgeneratenewfile.h
ctoolclass.cpp
ctoolclass.h
misc.cpp
misc.h

kdevelop/vc:
Makefile
Makefile.am
Makefile.in
commitdialog.cpp
commitdialog.h
cvs.cpp
cvs.h
cvsdialog.cpp
cvsdialog.h
versioncontrol.cpp
versioncontrol.h

kdevelop/views:
ceditwidget.cpp
ceditwidget.h
outputwidgets
treeviews

kdevelop/views/outputwidgets:
coutputwidget.cpp
coutputwidget.h

kdevelop/views/treeviews:
classview
ctreehandler.cpp
ctreehandler.h
ctreeview.cpp
ctreeview.h
doctreeview
klistview.cpp
klistview.h
logicalfileview
realfileview

kdevelop/views/treeviews/classview:
caddclassattributedlg.cpp
caddclassattributedlg.dlg
caddclassattributedlg.h
caddclassmethoddlg.cpp
caddclassmethoddlg.dlg
caddclassmethoddlg.h
cclasstreehandler.cpp
cclasstreehandler.h
cclassview.cpp
cclassview.h
ccvaddfolderdlg.cpp
ccvaddfolderdlg.h

kdevelop/views/treeviews/doctreeview:
cdoctreepropdlg.cpp
cdoctreepropdlg.dlg
cdoctreepropdlg.h
doctreeview.cpp
doctreeview.h

kdevelop/views/treeviews/logicalfileview:
cgrouppropertiesdlg.cpp
cgrouppropertiesdlg.dlg
cgrouppropertiesdlg.h
clogfileview.cpp
clogfileview.h

kdevelop/views/treeviews/realfileview:
crealfileview.cpp
crealfileview.h

kdlgloader:
Makefile
Makefile.am
Makefile.in
README
kdlgldr.cpp
kdlgldr.h
kdlgldr_itemstuff.cpp
kdlgloader.h
kdlgptrdb.cpp
kdlgptrdb.h

po:
Makefile
Makefile.am
Makefile.in
cs.gmo
cs.po
da.gmo
da.po
de.gmo
de.po
es.gmo
es.po
fi.gmo
fi.po
fr.gmo
fr.po
hu.gmo
hu.po
it.gmo
it.po
kdevelop.pot
pl.gmo
pl.po
pt.gmo
pt.po
pt_BR.gmo
pt_BR.po
ru.gmo
ru.po
sk.gmo
sk.po
sv.gmo
sv.po
tr.gmo
tr.po
zh_CN.GB2312.gmo
zh_CN.GB2312.po



More information about the KDevelop-devel mailing list