summaryrefslogtreecommitdiff
path: root/noncore/apps/advancedfm/advancedfm.h
authorllornkcor <llornkcor>2003-02-21 22:05:19 (UTC)
committer llornkcor <llornkcor>2003-02-21 22:05:19 (UTC)
commitd48baa03492fd4785ca273defb4e21bf8c0d1c08 (patch) (side-by-side diff)
tree3235810cc1113a6f6d25b4f1c60d3d2aa430b7e7 /noncore/apps/advancedfm/advancedfm.h
parente09381c4b3d482c6b553a61c5fb0502a089dcc5f (diff)
downloadopie-d48baa03492fd4785ca273defb4e21bf8c0d1c08.zip
opie-d48baa03492fd4785ca273defb4e21bf8c0d1c08.tar.gz
opie-d48baa03492fd4785ca273defb4e21bf8c0d1c08.tar.bz2
inline rename - no popup now, after selecting rename from menu, enter to commit the rename, cancel to cancel
Diffstat (limited to 'noncore/apps/advancedfm/advancedfm.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/advancedfm/advancedfm.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/noncore/apps/advancedfm/advancedfm.h b/noncore/apps/advancedfm/advancedfm.h
index 7ced056..42775ee 100644
--- a/noncore/apps/advancedfm/advancedfm.h
+++ b/noncore/apps/advancedfm/advancedfm.h
@@ -44,6 +44,7 @@ class QPopupMenu;
class QFile;
class QListViewItem;
class QLineEdit;
+
//class QPushButton;
class QToolButton;
class Ir;
@@ -116,7 +117,8 @@ protected:
bool zaurusDevice;
QGridLayout *tabLayout, *tabLayout_2, *tabLayout_3;
QStringList remoteDirPathStringList, localDirPathStringList;
-
+ QLineEdit *renameBox;
+
void init();
void initConnections();
void keyReleaseEvent( QKeyEvent *);
@@ -149,8 +151,13 @@ protected slots:
void fileBeamFinished( Ir *);
private:
- QTimer menuTimer;
- void startProcess(const QString &);
+ QString oldName;
+ QTimer menuTimer;
+ void startProcess(const QString &);
+ bool eventFilter( QObject * , QEvent * );
+ void cancelRename();
+ void doRename(QListView *);
+ void okRename();
private slots:
void processEnded();
};