diff options
Diffstat (limited to 'src/apppropprg.cpp')
-rw-r--r-- | src/apppropprg.cpp | 164 |
1 files changed, 78 insertions, 86 deletions
diff --git a/src/apppropprg.cpp b/src/apppropprg.cpp index 4d9d60e..122206e 100644 --- a/src/apppropprg.cpp +++ b/src/apppropprg.cpp @@ -9,6 +9,7 @@ // Copyright: See COPYING file that comes with this distribution // // + #include <kicondialog.h> #include <tdefiledialog.h> #include <tdemessagebox.h> @@ -19,71 +20,71 @@ #include "appProp.h" #include "kooldock.h" -appPropPrg::appPropPrg(TQWidget *parent, const char *name) -: appProp(parent, name) +appPropPrg::appPropPrg(TQWidget *parent, + const char* name): + appProp(parent, name) { - } - appPropPrg::~appPropPrg() { } void appPropPrg::accept() { - TQString icon; - TQString desktop; - TQString path; - TQString puser; + TQString icon; + TQString desktop; + TQString path; + TQString puser; - icon=iconbutton->icon(); - desktop=cmdname->text(); - path=cmdpath->text(); - puser=user->text(); + icon = iconbutton->icon(); + desktop = cmdname->text(); + path = cmdpath->text(); + puser = user->text(); - if(icon.length() == 0) - { - KMessageBox::sorry(0, i18n("You must select an icon!"), i18n("Error"), 1); - return; - } - if(desktop.length() == 0) - { - KMessageBox::sorry(0, i18n("You must enter a name!"), i18n("Error"), 1); - return; - } - if(path.length() == 0) - { - KMessageBox::sorry(0, i18n("You must enter a command or path!"), i18n("Error"), 1); - return; - } - if((cuser->isChecked()==true) && (puser.length()==0)) - { - KMessageBox::sorry(0, i18n("You must provide a username!"), i18n("Error"), 1); - return; - } + if (icon.length() == 0) { + KMessageBox::sorry(0, i18n("You must select an icon!"), i18n("Error"), 1); + return; + } + if (desktop.length() == 0) { + KMessageBox::sorry(0, i18n("You must enter a name!"), i18n("Error"), 1); + return; + } + if (path.length() == 0) { + KMessageBox::sorry(0, i18n("You must enter a command or path!"), i18n("Error"), 1); + return; + } + if ((cuser->isChecked() == true) && (puser.length() == 0)) { + KMessageBox::sorry(0, i18n("You must provide a username!"), i18n("Error"), 1); + return; + } - - // Now we modify desktop (lowercase, no spaces) - desktop.remove(" ", TRUE); - desktop=desktop.lower(); - desktop.append(".desktop"); + // Modify desktop (lowercase, no spaces) + desktop.remove(" ", true); + desktop = desktop.lower(); + desktop.append(".desktop"); - //To handle position - TQString progPath = locateLocal("data", "kooldock"); - TQDir dir(progPath + TQString("/menu/")); - TQString preffix; - TQStringList fileList = dir.entryList("*.desktop"); + // Handle position + TQString progPath = locateLocal("data", "kooldock"); + TQDir dir(progPath + TQString("/menu/")); + TQString preffix; + TQStringList fileList = dir.entryList("*.desktop"); - int pos=fileList.count(); - if(pos<10) preffix=TQString("0%1_").arg(pos); - if(pos>=10) preffix=TQString("%1_").arg(pos); + int pos = fileList.count(); + if (pos < 10) { + preffix = TQString("0%1_").arg(pos); + } + if (pos >= 10) { + preffix = TQString("%1_").arg(pos); + } desktop.prepend(preffix); - //End handling position + // End handling position - /* Here we add the .desktop file to the menuPath */ - KoolDock::addFile(desktop, icon, cmdpath->text(), cmdname->text(), true, terminal->isChecked(), tclose->isChecked(), cuser->isChecked(), user->text()); + // Add the .desktop file to the menuPath + KoolDock::addFile(desktop, icon, cmdpath->text(), cmdname->text(), + true, terminal->isChecked(), tclose->isChecked(), + cuser->isChecked(), user->text()); user->setEnabled(false); cuser->setChecked(false); terminal->setChecked(false); @@ -103,57 +104,48 @@ void appPropPrg::reject() this->hide(); } -void appPropPrg::closeEvent( TQCloseEvent *e ) +void appPropPrg::closeEvent(TQCloseEvent* e) { - e->ignore(); - reject(); + e->ignore(); + reject(); } void appPropPrg::cmdfile_clicked() { - TQString tmp; - - TQString fileToOpen=KFileDialog::getOpenFileName(TQDir::currentDirPath(), "*.*", this, i18n("Open File")); - if (!fileToOpen.isEmpty()) - { - cmdpath->setText(fileToOpen); - - //Lets set a default icon based on the program name - tmp=fileToOpen; - int pos=tmp.findRev("/", -1); - if(pos!=-1) - { - tmp.remove(1, pos); - tmp.remove("/", TRUE); - } - iconbutton->setIcon(tmp); - cmdname->setText(tmp); - } + TQString fileToOpen = KFileDialog::getOpenFileName(TQDir::currentDirPath(), "*.*", this, i18n("Open File")); + if (!fileToOpen.isEmpty()) { + cmdpath->setText(fileToOpen); + // Set a default icon based on the program name + TQString tmp = fileToOpen; + int pos = tmp.findRev("/", -1); + if (pos != -1) { + tmp.remove(1, pos); + tmp.remove("/", true); + } + iconbutton->setIcon(tmp); + cmdname->setText(tmp); + } } void appPropPrg::cuserchk() { - if(cuser->isChecked()==true) - { - user->setEnabled(true); - } - else - { - user->setEnabled(false); - } + if (cuser->isChecked() == true) { + user->setEnabled(true); + } + else { + user->setEnabled(false); + } } void appPropPrg::terminalchk() { - if(terminal->isChecked()==true) - { - tclose->setEnabled(true); - } - else - { - tclose->setChecked(false); - tclose->setEnabled(false); - } + if (terminal->isChecked() == true) { + tclose->setEnabled(true); + } + else { + tclose->setChecked(false); + tclose->setEnabled(false); + } } #include "apppropprg.moc" |