diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/kvilib/config/kvi_fileextensions.h | 31 | ||||
| -rw-r--r-- | src/kvirc/ui/kvi_filedialog.cpp | 4 | ||||
| -rw-r--r-- | src/modules/actioneditor/actioneditor.cpp | 4 | ||||
| -rw-r--r-- | src/modules/addon/managementdialog.cpp | 5 | ||||
| -rw-r--r-- | src/modules/aliaseditor/aliaseditor.cpp | 3 | ||||
| -rw-r--r-- | src/modules/eventeditor/eventeditor.cpp | 5 | ||||
| -rw-r--r-- | src/modules/popupeditor/popupeditor.cpp | 5 | ||||
| -rw-r--r-- | src/modules/raweditor/raweditor.cpp | 6 | ||||
| -rw-r--r-- | src/modules/theme/savethemedialog.cpp | 3 | ||||
| -rw-r--r-- | src/modules/toolbareditor/toolbareditor.cpp | 3 |
10 files changed, 41 insertions, 28 deletions
diff --git a/src/kvilib/config/kvi_fileextensions.h b/src/kvilib/config/kvi_fileextensions.h index 9658466fe..341c4a92f 100644 --- a/src/kvilib/config/kvi_fileextensions.h +++ b/src/kvilib/config/kvi_fileextensions.h @@ -56,14 +56,27 @@ * \def KVI_FILTER_IMAGE Image file *.png *.jpg *.jpeg *.bmp *.gif *.xpm * \def KVI_FILTER_UI User interface file *.ui */ -#define KVI_FILTER_CONFIG "KVIrc Config (*.kvc)" -#define KVI_FILTER_SCRIPT "KVIrc Script (*.kvs)" -#define KVI_FILTER_THEME "KVIrc Theme (*.kvt)" -#define KVI_FILTER_ADDON "KVIrc Addon (*.kva)" -// Provided for convenience -#define KVI_FILTER_SCRIPTS "KVIrc Script and Addon (*.kvs *.kva)" -#define KVI_FILTER_INI "INI File (*.ini)" -#define KVI_FILTER_IMAGE "Image File (*.png *.jpg *.jpeg *.bmp *.gif *.xpm)" -#define KVI_FILTER_UI "User Interface File (*.ui)" + +#ifdef COMPILE_KDE_SUPPORT + #define KVI_FILTER_CONFIG "*.kvc|KVIrc Config (*.kvc)" + #define KVI_FILTER_SCRIPT "*.kvs|KVIrc Script (*.kvs)" + #define KVI_FILTER_THEME "*.kvt|KVIrc Theme (*.kvt)" + #define KVI_FILTER_ADDON "*.kva|KVIrc Addon (*.kva)" + // Provided for convenience + #define KVI_FILTER_SCRIPTS "*.kvs *.kva|KVIrc Script and Addon (*.kvs *.kva)" + #define KVI_FILTER_INI "*.ini|INI File (*.ini)" + #define KVI_FILTER_IMAGE "*.png *.jpg *.jpeg *.bmp *.gif *.xpm|Image File (*.png *.jpg *.jpeg *.bmp *.gif *.xpm)" + #define KVI_FILTER_UI "*.ui|User Interface File (*.ui)" +#else + #define KVI_FILTER_CONFIG "KVIrc Config (*.kvc)" + #define KVI_FILTER_SCRIPT "KVIrc Script (*.kvs)" + #define KVI_FILTER_THEME "KVIrc Theme (*.kvt)" + #define KVI_FILTER_ADDON "KVIrc Addon (*.kva)" + // Provided for convenience + #define KVI_FILTER_SCRIPTS "KVIrc Script and Addon (*.kvs *.kva)" + #define KVI_FILTER_INI "INI File (*.ini)" + #define KVI_FILTER_IMAGE "Image File (*.png *.jpg *.jpeg *.bmp *.gif *.xpm)" + #define KVI_FILTER_UI "User Interface File (*.ui)" +#endif //COMPILE_KDE_SUPPORT #endif //_KVI_FILEEXTENSIONS_H_ diff --git a/src/kvirc/ui/kvi_filedialog.cpp b/src/kvirc/ui/kvi_filedialog.cpp index d5d070ce9..aaaea0f84 100644 --- a/src/kvirc/ui/kvi_filedialog.cpp +++ b/src/kvirc/ui/kvi_filedialog.cpp @@ -80,7 +80,7 @@ bool KviFileDialog::askForOpenFileName(QString & szBuffer, const QString & szCap KviFileDialog * pDialog = new KviFileDialog(szInitial,szFilter,pParent,"open_file_name_dialog",true); pDialog->setWindowTitle(szCaption); // i was ignorant - pDialog->setFileMode(KviTalFileDialog::AnyFile); + pDialog->setFileMode(KviTalFileDialog::ExistingFile); //pDialog->setShowHiddenFiles(showHidden); if(pDialog->exec() == QDialog::Accepted) @@ -244,7 +244,7 @@ bool KviFileDialog::askForOpenFileNames(QStringList & szBuffer, const QString & KviFileDialog * pDialog = new KviFileDialog(szInitial,szFilter,pParent,"open_file_names_dialog",true); pDialog->setWindowTitle(szCaption); - // See line 190 + // See line 190 pDialog->setFileMode(KviTalFileDialog::ExistingFiles); //pDialog->setShowHiddenFiles(showHidden); diff --git a/src/modules/actioneditor/actioneditor.cpp b/src/modules/actioneditor/actioneditor.cpp index 437587017..3767a7f31 100644 --- a/src/modules/actioneditor/actioneditor.cpp +++ b/src/modules/actioneditor/actioneditor.cpp @@ -28,7 +28,6 @@ #include "kvi_locale.h" #include "kvi_imagedialog.h" #include "kvi_config.h" -#include "kvi_filedialog.h" #include "kvi_fileutils.h" #include "kvi_scripteditor.h" #include "kvi_debug.h" @@ -43,6 +42,7 @@ #include "kvi_tal_vbox.h" #include <kvi_tal_groupbox.h> #include "kvi_tal_itemdelegates.h" +#include "kvi_fileextensions.h" #include <QList> #include <QSplitter> @@ -689,7 +689,7 @@ void KviActionEditor::exportActions() QString szFile; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,QString(),true,true,true))return; + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,true,true,true))return; QString szCode; diff --git a/src/modules/addon/managementdialog.cpp b/src/modules/addon/managementdialog.cpp index 513eeef30..8acfd3e53 100644 --- a/src/modules/addon/managementdialog.cpp +++ b/src/modules/addon/managementdialog.cpp @@ -285,14 +285,13 @@ void KviScriptManagementDialog::installScript() // Switch between script and addon if(szFileName.endsWith(".kvs")) { - qDebug("Script file .kvs"); QString szCmd = "parse \""; szCmd += szFileName; szCmd += "\""; KviKvsScript::run(szCmd,g_pActiveWindow); - } else if(szFileName.endsWith(".kva")){ - qDebug("Addon file .kva"); + } else if(szFileName.endsWith(".kva")) + { if(!KviAddonFunctions::installAddonPackage(szFileName,szError,this)) { QMessageBox::critical( diff --git a/src/modules/aliaseditor/aliaseditor.cpp b/src/modules/aliaseditor/aliaseditor.cpp index 4e9d9cae9..1e7bbdf47 100644 --- a/src/modules/aliaseditor/aliaseditor.cpp +++ b/src/modules/aliaseditor/aliaseditor.cpp @@ -42,6 +42,7 @@ #include "kvi_cmdformatter.h" #include "kvi_module.h" #include "kvi_tal_vbox.h" +#include "kvi_fileextensions.h" #include <QList> #include <QSplitter> @@ -805,7 +806,7 @@ void KviAliasEditor::exportAliases(bool bSelectedOnly,bool bSingleFiles) else szNameFile="aliases"; szName += szNameFile; szName += ".kvs"; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,"*.kvs",false,true,true)) + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,false,true,true)) { g_pAliasEditorModule->unlock(); return; diff --git a/src/modules/eventeditor/eventeditor.cpp b/src/modules/eventeditor/eventeditor.cpp index 5380019d3..c99778c30 100644 --- a/src/modules/eventeditor/eventeditor.cpp +++ b/src/modules/eventeditor/eventeditor.cpp @@ -33,10 +33,9 @@ #include "kvi_fileutils.h" #include "kvi_scripteditor.h" #include "kvi_debug.h" -//#include "kvi_event.h" #include "kvi_app.h" #include "kvi_cmdformatter.h" -//#include "kvi_eventhandler.h" +#include "kvi_fileextensions.h" #include "kvi_qstring.h" #include "kvi_filedialog.h" #include "kvi_kvs_eventmanager.h" @@ -444,7 +443,7 @@ void KviEventEditor::exportCurrentHandler() QString szFile; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,"*.kvs",true,true,true))return; + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,true,true,true))return; QString szOut; getExportEventBuffer(szOut,m_pLastEditedItem); diff --git a/src/modules/popupeditor/popupeditor.cpp b/src/modules/popupeditor/popupeditor.cpp index 69586d24a..a0f004137 100644 --- a/src/modules/popupeditor/popupeditor.cpp +++ b/src/modules/popupeditor/popupeditor.cpp @@ -40,6 +40,7 @@ #include "kvi_kvs_variantlist.h" #include "kvi_pointerhashtable.h" #include "kvi_tal_vbox.h" +#include "kvi_fileextensions.h" #include <QMessageBox> #include <QDir> @@ -1107,7 +1108,7 @@ void KviPopupEditor::exportCurrentPopup() QString szFile; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,"*.kvs",true,true,true))return; + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,true,true,true))return; QString szOut; m_pLastEditedItem->popup()->generateDefPopup(szOut); @@ -1157,7 +1158,7 @@ void KviPopupEditor::exportPopups(bool bSelectedOnly) QString szFile; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,"*.kvs",true,true,true))return; + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,true,true,true))return; if(!KviFileUtils::writeFile(szFile,out)) { diff --git a/src/modules/raweditor/raweditor.cpp b/src/modules/raweditor/raweditor.cpp index bae1cd11a..fb0067c9f 100644 --- a/src/modules/raweditor/raweditor.cpp +++ b/src/modules/raweditor/raweditor.cpp @@ -34,7 +34,7 @@ #include "kvi_fileutils.h" #include "kvi_scripteditor.h" #include "kvi_debug.h" -//#include "kvi_event.h" +#include "kvi_fileextensions.h" #include "kvi_app.h" #include "kvi_cmdformatter.h" #include "kvi_kvs_eventmanager.h" @@ -416,7 +416,7 @@ void KviRawEditor::exportCurrentHandler() QString szFile; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,"*.kvs",true,true,true))return; + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,true,true,true))return; QString szOut; getExportEventBuffer(szOut,m_pLastEditedItem); @@ -459,7 +459,7 @@ void KviRawEditor::exportAllEvents() QString szFile; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,"*.kvs",true,true,true))return; + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,true,true,true))return; if(!KviFileUtils::writeFile(szFile,out)) { diff --git a/src/modules/theme/savethemedialog.cpp b/src/modules/theme/savethemedialog.cpp index 7741a6e69..cea3933b7 100644 --- a/src/modules/theme/savethemedialog.cpp +++ b/src/modules/theme/savethemedialog.cpp @@ -158,8 +158,7 @@ KviSaveThemeDialog::KviSaveThemeDialog(QWidget * pParent) m_pImageLabel->setAlignment(Qt::AlignCenter | Qt::AlignVCenter); pLayout->addWidget(m_pImageLabel,1,0); - QString szFilter = "*.png *.jpg *.xpm"; - m_pImageSelector = new KviFileSelector(pPage,"",&m_szScreenshotPath,true,0,szFilter); + m_pImageSelector = new KviFileSelector(pPage,"",&m_szScreenshotPath,true,0,KVI_FILTER_IMAGE); connect(m_pImageSelector,SIGNAL(selectionChanged(const QString &)),this,SLOT(imageSelectionChanged(const QString &))); pLayout->addWidget(m_pImageSelector,2,0); diff --git a/src/modules/toolbareditor/toolbareditor.cpp b/src/modules/toolbareditor/toolbareditor.cpp index 54229a5f4..2f3b798f1 100644 --- a/src/modules/toolbareditor/toolbareditor.cpp +++ b/src/modules/toolbareditor/toolbareditor.cpp @@ -38,6 +38,7 @@ #include "kvi_filedialog.h" #include "kvi_kvs_useraction.h" #include "kvi_tal_tooltip.h" +#include "kvi_fileextensions.h" #include <QPushButton> #include <QLayout> @@ -390,7 +391,7 @@ void KviCustomizeToolBarsDialog::exportToolBar() QString szFile; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,"*.kvs",true,true,true))return; + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,true,true,true))return; QString szCode; |
