// // C++ Interface: setupdialogprg // // Description: // // // Author: KoolDock team , (C) 2004 // // Copyright: See COPYING file that comes with this distribution // // #ifndef SETUPDIALOGPRG_H #define SETUPDIALOGPRG_H #include "setupdialog.h" #include "apppropprg.h" // QT includes #include #include #include #include #include #include #include #include #include #include // KDE includes #include #include #include #include #include #include #include #include #include /** @author KoolDock team */ class KoolDock; class SetupDialogPrg : public SetupDialog { Q_OBJECT public: SetupDialogPrg(TQWidget *parent = 0, const char *name = 0); ~SetupDialogPrg(); appProp *appdlg; TQString progPath; TQString menuPath; KWinModule *gwm; KLineEdit *in; TQPushButton *up; TQPushButton *down; int grabbing; int oldPos; TQString fileName; TQStringList fileList; TQString filepath; public slots: void editItem(); void iconsChanged(); void configOK(); void configApply(); void configCancel(); void chkHidden(); void chkImgSlot(); void chkSolidSlot(); void chkFont(); void chkTask(); void applist_dropped(TQDropEvent*,const TQValueList&); void buttonadd_clicked(); void applist_clicked(TQIconViewItem *, const TQPoint&); void appRestart(); void appFill(); void appClear(); void grabWin_clicked(); void activeWindowChanged(WId id); void applist_contextMenuRequested(TQIconViewItem*,const TQPoint&); void removeLauncher(); void setnewpos(int); void xrma_clicked(); void left(); void right(); signals: void apply(); private: void computeNewPos(int); protected: void closeEvent( TQCloseEvent* ); void showEvent ( TQShowEvent * ); void hideEvent ( TQHideEvent * ); }; #endif