diff options
Diffstat (limited to 'parts/filecreate/filecreate_part.cpp')
-rw-r--r-- | parts/filecreate/filecreate_part.cpp | 142 |
1 files changed, 71 insertions, 71 deletions
diff --git a/parts/filecreate/filecreate_part.cpp b/parts/filecreate/filecreate_part.cpp index 3733753a..e07656b9 100644 --- a/parts/filecreate/filecreate_part.cpp +++ b/parts/filecreate/filecreate_part.cpp @@ -9,12 +9,12 @@ ***************************************************************************/ #include "filecreate_part.h" -#include <qwhatsthis.h> -#include <qdom.h> -#include <qdir.h> -#include <qfileinfo.h> -#include <qvbox.h> -#include <qtimer.h> +#include <tqwhatsthis.h> +#include <tqdom.h> +#include <tqdir.h> +#include <tqfileinfo.h> +#include <tqvbox.h> +#include <tqtimer.h> #include <kdeversion.h> #include <kiconloader.h> @@ -61,30 +61,30 @@ K_EXPORT_COMPONENT_FACTORY( libkdevfilecreate, FileCreateFactory( data ) ) using namespace FileCreate; -FileCreatePart::FileCreatePart(QObject *parent, const char *name, const QStringList & ) +FileCreatePart::FileCreatePart(TQObject *parent, const char *name, const TQStringList & ) // : KDevCreateFile(&data, parent, name ? name : "FileCreatePart"), m_selectedWidget(-1), m_useSideTab(true), m_subPopups(0) : KDevCreateFile(&data, parent, name ? name : "FileCreatePart"), m_subPopups(0) { setInstance(FileCreateFactory::instance()); setXMLFile("kdevpart_filecreate.rc"); - connect( core(), SIGNAL(projectOpened()), this, SLOT(slotProjectOpened()) ); - connect( core(), SIGNAL(projectClosed()), this, SLOT(slotProjectClosed()) ); + connect( core(), TQT_SIGNAL(projectOpened()), this, TQT_SLOT(slotProjectOpened()) ); + connect( core(), TQT_SIGNAL(projectClosed()), this, TQT_SLOT(slotProjectClosed()) ); _configProxy = new ConfigWidgetProxy( core() ); _configProxy->createProjectConfigPage( i18n("File Templates"), PROJECTSETTINGSPAGE, info()->icon() ); _configProxy->createGlobalConfigPage( i18n("File Templates"), GLOBALSETTINGSPAGE, info()->icon() ); - connect( _configProxy, SIGNAL(insertConfigWidget(const KDialogBase*, QWidget*, unsigned int )), - this, SLOT(insertConfigWidget(const KDialogBase*, QWidget*, unsigned int )) ); + connect( _configProxy, TQT_SIGNAL(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int )), + this, TQT_SLOT(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int )) ); - KToolBarPopupAction * newAction = new KToolBarPopupAction( i18n("&New"), "filenew", CTRL+Qt::Key_N, this, SLOT(slotNewFile()), actionCollection(), "file_new"); + KToolBarPopupAction * newAction = new KToolBarPopupAction( i18n("&New"), "filenew", CTRL+Qt::Key_N, this, TQT_SLOT(slotNewFile()), actionCollection(), "file_new"); newAction->setWhatsThis( i18n("<b>New file</b><p>Creates a new file. Also adds it the project if the <b>Add to project</b> checkbox is turned on.") ); newAction->setToolTip( i18n("Create a new file") ); m_newPopupMenu = newAction->popupMenu(); - connect(m_newPopupMenu, SIGNAL(aboutToShow()), this, SLOT(slotAboutToShowNewPopupMenu())); + connect(m_newPopupMenu, TQT_SIGNAL(aboutToShow()), this, TQT_SLOT(slotAboutToShowNewPopupMenu())); - QTimer::singleShot( 0, this, SLOT(slotGlobalInitialize()) ); + TQTimer::singleShot( 0, this, TQT_SLOT(slotGlobalInitialize()) ); } @@ -96,7 +96,7 @@ FileCreatePart::~FileCreatePart() delete m_subPopups; } -void FileCreatePart::insertConfigWidget( const KDialogBase * dlg, QWidget * page, unsigned int pagenumber ) +void FileCreatePart::insertConfigWidget( const KDialogBase * dlg, TQWidget * page, unsigned int pagenumber ) { kdDebug() << k_funcinfo << endl; @@ -105,14 +105,14 @@ void FileCreatePart::insertConfigWidget( const KDialogBase * dlg, QWidget * page case PROJECTSETTINGSPAGE: { FCConfigWidget* w = new FCConfigWidget( this, false, page, "filecreate config widget" ); - connect( dlg, SIGNAL( okClicked( ) ), w, SLOT( accept( ) ) ); + connect( dlg, TQT_SIGNAL( okClicked( ) ), w, TQT_SLOT( accept( ) ) ); } break; case GLOBALSETTINGSPAGE: { FCConfigWidget *w = new FCConfigWidget( this, true, page, "filecreate config widget" ); - connect(dlg, SIGNAL(okClicked()), w, SLOT(accept())); + connect(dlg, TQT_SIGNAL(okClicked()), w, TQT_SLOT(accept())); } break; } @@ -132,26 +132,26 @@ void FileCreatePart::slotAboutToShowNewPopupMenu() { if (filetype->subtypes().count()==0) { - QPixmap iconPix = m_iconLoader->loadIcon( + TQPixmap iconPix = m_iconLoader->loadIcon( filetype->icon(), KIcon::Desktop, KIcon::SizeSmall, KIcon::DefaultState, NULL, true); m_newPopupMenu->insertItem(iconPix, filetype->name(), this, - SLOT(slotNewFilePopup(int)), 0, ++id ); + TQT_SLOT(slotNewFilePopup(int)), 0, ++id ); m_newPopupMenu->setItemParameter( id, (long)filetype ); } else { KPopupMenu* subMenu = NULL; - QPtrList<FileType> subtypes = filetype->subtypes(); + TQPtrList<FileType> subtypes = filetype->subtypes(); for(FileType * subtype = subtypes.first(); subtype; subtype=subtypes.next()) { if (subtype->enabled()){ if( !subMenu ) subMenu = new KPopupMenu(0,0); - QPixmap iconPix = m_iconLoader->loadIcon( + TQPixmap iconPix = m_iconLoader->loadIcon( subtype->icon(), KIcon::Desktop, KIcon::SizeSmall, KIcon::DefaultState, NULL, true); subMenu->insertItem(iconPix, subtype->name(), this, - SLOT(slotNewFilePopup(int)), 0, ++id ); + TQT_SLOT(slotNewFilePopup(int)), 0, ++id ); subMenu->setItemParameter( id, (long)subtype ); } } @@ -159,7 +159,7 @@ void FileCreatePart::slotAboutToShowNewPopupMenu() { if( !m_subPopups ) { - m_subPopups = new QPtrList<KPopupMenu>; + m_subPopups = new TQPtrList<KPopupMenu>; m_subPopups->setAutoDelete(true); } m_subPopups->append( subMenu ); @@ -187,10 +187,10 @@ void FileCreatePart::slotNewFile() { } void FileCreatePart::slotProjectOpened() { - QTimer::singleShot( 0, this, SLOT(slotInitialize()) ); + TQTimer::singleShot( 0, this, TQT_SLOT(slotInitialize()) ); } -void FileCreatePart::addFileType(const QString & filename) { +void FileCreatePart::addFileType(const TQString & filename) { FileType * filetype = getType(filename); if (!filetype) { filetype = new FileType; @@ -204,14 +204,14 @@ void FileCreatePart::addFileType(const QString & filename) { void FileCreatePart::slotProjectClosed() { m_filetypes.clear(); - QTimer::singleShot( 0, this, SLOT(slotGlobalInitialize()) ); + TQTimer::singleShot( 0, this, TQT_SLOT(slotGlobalInitialize()) ); } void FileCreatePart::slotFiletypeSelected(const FileType * filetype) { KDevCreateFile::CreatedFile createdFile = createNewFile(filetype->ext(), - QString::null, - QString::null, + TQString::null, + TQString::null, filetype->subtypeRef()); openCreatedFile(createdFile); @@ -226,14 +226,14 @@ void FileCreatePart::openCreatedFile(const KDevCreateFile::CreatedFile & created } } -int FileCreatePart::readTypes(const QDomDocument & dom, QPtrList<FileType> &m_filetypes, bool enable) { +int FileCreatePart::readTypes(const TQDomDocument & dom, TQPtrList<FileType> &m_filetypes, bool enable) { int numRead = 0; - QDomElement fileTypes = DomUtil::elementByPath(dom,"/kdevfilecreate/filetypes"); + TQDomElement fileTypes = DomUtil::elementByPath(dom,"/kdevfilecreate/filetypes"); if (!fileTypes.isNull()) { - for(QDomNode node = fileTypes.firstChild();!node.isNull();node=node.nextSibling()) { + for(TQDomNode node = fileTypes.firstChild();!node.isNull();node=node.nextSibling()) { if (node.isElement() && node.nodeName()=="type") { - QDomElement element = node.toElement(); + TQDomElement element = node.toElement(); FileType * filetype = new FileType; filetype->setName( element.attribute("name") ); filetype->setExt( element.attribute("ext") ); @@ -248,10 +248,10 @@ int FileCreatePart::readTypes(const QDomDocument & dom, QPtrList<FileType> &m_fi kdDebug(9034) << "node: " << filetype->name().latin1() << endl; if (node.hasChildNodes()) { - for(QDomNode subnode = node.firstChild();!subnode.isNull();subnode=subnode.nextSibling()) { + for(TQDomNode subnode = node.firstChild();!subnode.isNull();subnode=subnode.nextSibling()) { kdDebug(9034) << "subnode: " << subnode.nodeName().latin1() << endl; if (subnode.isElement() && subnode.nodeName()=="subtype") { - QDomElement subelement = subnode.toElement(); + TQDomElement subelement = subnode.toElement(); FileType * subtype = new FileType; subtype->setExt( filetype->ext() ); subtype->setCreateMethod( filetype->createMethod() ); @@ -270,23 +270,23 @@ int FileCreatePart::readTypes(const QDomDocument & dom, QPtrList<FileType> &m_fi return numRead; } -FileType * FileCreatePart::getType(const QString & ex, const QString subtRef) { +FileType * FileCreatePart::getType(const TQString & ex, const TQString subtRef) { - QString subtypeRef = subtRef; - QString ext = ex; + TQString subtypeRef = subtRef; + TQString ext = ex; int dashPos = ext.find('-'); if (dashPos>-1 && subtRef.isNull()) { ext = ex.left(dashPos); subtypeRef = ex.mid(dashPos+1); } - QPtrList<FileType> filetypes = getFileTypes(); + TQPtrList<FileType> filetypes = getFileTypes(); for(FileType * filetype = filetypes.first(); filetype; filetype=filetypes.next()) { if (filetype->ext()==ext) { if (subtypeRef.isNull()) return filetype; - QPtrList<FileType> subtypes = filetype->subtypes(); + TQPtrList<FileType> subtypes = filetype->subtypes(); for(FileType * subtype = subtypes.first(); subtype; subtype=subtypes.next()) { @@ -297,23 +297,23 @@ FileType * FileCreatePart::getType(const QString & ex, const QString subtRef) { return NULL; } -FileType * FileCreatePart::getEnabledType(const QString & ex, const QString subtRef) { +FileType * FileCreatePart::getEnabledType(const TQString & ex, const TQString subtRef) { - QString subtypeRef = subtRef; - QString ext = ex; + TQString subtypeRef = subtRef; + TQString ext = ex; int dashPos = ext.find('-'); if (dashPos>-1 && subtRef.isNull()) { ext = ex.left(dashPos); subtypeRef = ex.mid(dashPos+1); } - QPtrList<FileType> filetypes = getFileTypes(); + TQPtrList<FileType> filetypes = getFileTypes(); for(FileType * filetype = filetypes.first(); filetype; filetype=filetypes.next()) { if (filetype->ext()==ext) { if ( (subtypeRef.isNull()) && (filetype->enabled()) ) return filetype; - QPtrList<FileType> subtypes = filetype->subtypes(); + TQPtrList<FileType> subtypes = filetype->subtypes(); for(FileType * subtype = subtypes.first(); subtype; subtype=subtypes.next()) { @@ -326,7 +326,7 @@ FileType * FileCreatePart::getEnabledType(const QString & ex, const QString subt // KDevFileCreate interface -KDevCreateFile::CreatedFile FileCreatePart::createNewFile(QString ext, QString dir, QString name, QString subtype) +KDevCreateFile::CreatedFile FileCreatePart::createNewFile(TQString ext, TQString dir, TQString name, TQString subtype) { KDevCreateFile::CreatedFile result; @@ -358,10 +358,10 @@ KDevCreateFile::CreatedFile FileCreatePart::createNewFile(QString ext, QString d if (!dir.isNull()) dialog.setDirectory(dir); else if (!project()) - dialog.setDirectory(QDir::currentDirPath()); + dialog.setDirectory(TQDir::currentDirPath()); else { - QString activeDir = project()->activeDirectory(); + TQString activeDir = project()->activeDirectory(); dialog.setDirectory( project()->projectDirectory() + ( activeDir[0] == '/' ? "" : "/" ) + activeDir ); @@ -369,7 +369,7 @@ KDevCreateFile::CreatedFile FileCreatePart::createNewFile(QString ext, QString d if (!name.isNull()) dialog.setName(name); if (filetype) dialog.setCurrent(filetype); - dialog.setInitialSize(QSize(500, 200)); + dialog.setInitialSize(TQSize(500, 200)); int dialogResult = dialog.exec(); if (dialogResult == KDialogBase::Rejected) { @@ -393,11 +393,11 @@ KDevCreateFile::CreatedFile FileCreatePart::createNewFile(QString ext, QString d subtype = selectedFileType->subtypeRef(); } - QString fullPath = selectedURL.path(); + TQString fullPath = selectedURL.path(); // add appropriate extension, if not already there if ( !ext.isEmpty() && !fullPath.endsWith("." + ext)) fullPath+="." + ext; - QString filename = URLUtil::filename(fullPath); + TQString filename = URLUtil::filename(fullPath); kdDebug(9034) << "full path = " << fullPath << endl; // add in subtype, if specified @@ -410,7 +410,7 @@ KDevCreateFile::CreatedFile FileCreatePart::createNewFile(QString ext, QString d created = FileTemplate::copy(this, ext, fullPath); else { // no template, create a blank file instead - QFile f(fullPath); + TQFile f(fullPath); created = f.open( IO_WriteOnly ); f.close(); } @@ -423,8 +423,8 @@ KDevCreateFile::CreatedFile FileCreatePart::createNewFile(QString ext, QString d if (dialog.addToProject()) { // work out the path relative to the project directory -// QString relToProj = URLUtil::relativePath(projectURL, selectedURL, URLUtil::SLASH_PREFIX ); - QString relToProj; +// TQString relToProj = URLUtil::relativePath(projectURL, selectedURL, URLUtil::SLASH_PREFIX ); + TQString relToProj; if( project()->options() & KDevProject::UsesQMakeBuildSystem ) { relToProj = URLUtil::relativePathToFile( project()->projectDirectory(), fullPath ); @@ -440,7 +440,7 @@ KDevCreateFile::CreatedFile FileCreatePart::createNewFile(QString ext, QString d url.setPath(fullPath); partController()->editDocument(url); - QString fileName = URLUtil::filename(fullPath); + TQString fileName = URLUtil::filename(fullPath); kdDebug(9034) << "file name = " << filename << endl; result.filename = fileName; @@ -451,7 +451,7 @@ KDevCreateFile::CreatedFile FileCreatePart::createNewFile(QString ext, QString d } void FileCreatePart::slotNoteFiletype(const FileType * filetype) { - kdDebug(9034) << "Noting file type: " << (filetype ? filetype->ext() : QString::fromLatin1("Null") ) << endl; + kdDebug(9034) << "Noting file type: " << (filetype ? filetype->ext() : TQString::fromLatin1("Null") ) << endl; m_filedialogFiletype = filetype; } @@ -463,15 +463,15 @@ void FileCreatePart::slotInitialize( ) slotGlobalInitialize(); // read in which global templates are to be used for this project - QDomElement useGlobalTypes = + TQDomElement useGlobalTypes = DomUtil::elementByPath(*projectDom(),"/kdevfilecreate/useglobaltypes"); - for(QDomNode node = useGlobalTypes.firstChild(); + for(TQDomNode node = useGlobalTypes.firstChild(); !node.isNull();node=node.nextSibling()) { if (node.isElement() && node.nodeName()=="type") { - QDomElement element = node.toElement(); - QString ext = element.attribute("ext"); - QString subtyperef = element.attribute("subtyperef"); + TQDomElement element = node.toElement(); + TQString ext = element.attribute("ext"); + TQString subtyperef = element.attribute("subtyperef"); // if an extension has been specified as enabled, ensure it // and all its subtypes are enabled if (subtyperef.isNull()) { @@ -498,13 +498,13 @@ void FileCreatePart::slotInitialize( ) if ( project() && readTypes( *projectDom(), m_filetypes, true )==0 ) { // default by scanning the templates directory if no template info // found in project file - QDir templDir( project()->projectDirectory() + "/templates/" ); + TQDir templDir( project()->projectDirectory() + "/templates/" ); if (templDir.exists()) { - templDir.setFilter( QDir::Files ); + templDir.setFilter( TQDir::Files ); const QFileInfoList * list = templDir.entryInfoList(); if( list ){ QFileInfoListIterator it( *list ); - QFileInfo *fi; + TQFileInfo *fi; while ( (fi = it.current()) != 0 ) { addFileType(fi->fileName()); ++it; @@ -520,16 +520,16 @@ void FileCreatePart::slotInitialize( ) } } -QString FileCreatePart::findGlobalXMLFile() const +TQString FileCreatePart::findGlobalXMLFile() const { int version = 0; - QString filename; - QStringList filenames = KGlobal::instance()->dirs()->findAllResources("data", "kdevfilecreate/template-info.xml"); - for( QStringList::const_iterator it = filenames.begin(); it != filenames.end(); ++it ) + TQString filename; + TQStringList filenames = KGlobal::instance()->dirs()->findAllResources("data", "kdevfilecreate/template-info.xml"); + for( TQStringList::const_iterator it = filenames.begin(); it != filenames.end(); ++it ) { - QDomDocument globalDom; + TQDomDocument globalDom; DomUtil::openDOMFile(globalDom,*it); - QDomElement e = globalDom.documentElement(); + TQDomElement e = globalDom.documentElement(); if( !e.hasAttribute( "version" ) && e.attribute( "version" ).toInt() < version ) { continue; @@ -545,9 +545,9 @@ QString FileCreatePart::findGlobalXMLFile() const void FileCreatePart::slotGlobalInitialize( ) { // read in global template information - QString globalXMLFile = findGlobalXMLFile(); + TQString globalXMLFile = findGlobalXMLFile(); kdDebug(9034) << "Found global template info info " << globalXMLFile << endl; - QDomDocument globalDom; + TQDomDocument globalDom; if (!globalXMLFile.isNull() && DomUtil::openDOMFile(globalDom,globalXMLFile)) { kdDebug(9034) << "Reading global template info..." << endl; |