lnkproperties.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef LNKPROPERTIES_H
00029 #define LNKPROPERTIES_H
00030 #include <qstringlist.h>
00031 #include <qdialog.h>
00032
00033 class AppLnk;
00034 class QListViewItem;
00035 class DocLnk;
00036
00037 class LnkPropertiesBase;
00038
00039 class LnkProperties : public QDialog
00040 {
00041 Q_OBJECT
00042
00043 public:
00044
00045
00046 #ifdef QTOPIA_INTERNAL_FSLP
00047 LnkProperties( AppLnk* lnk, QWidget* parent = 0 );
00048 ~LnkProperties();
00049 #endif
00050
00051 void done(int);
00052 private slots:
00053 void beamLnk();
00054 void unlinkLnk();
00055 void duplicateLnk();
00056
00057 signals:
00058 void select(const AppLnk *);
00059
00060 private:
00061 void setupLocations();
00062 bool moveLnk();
00063 bool copyFile( DocLnk &newdoc );
00064
00065 AppLnk* lnk;
00066 int fileSize;
00067 int currentLocation;
00068 QStringList locations;
00069 LnkPropertiesBase *d;
00070 };
00071
00072 #endif // LNKPROPERTIES_H
This file is part of the documentation for OPIE Version 1.5.5.