summaryrefslogtreecommitdiff
path: root/libopie/ofileselector.h
Unidiff
Diffstat (limited to 'libopie/ofileselector.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie/ofileselector.h49
1 files changed, 1 insertions, 48 deletions
diff --git a/libopie/ofileselector.h b/libopie/ofileselector.h
index babe09f..8173d76 100644
--- a/libopie/ofileselector.h
+++ b/libopie/ofileselector.h
@@ -64,54 +64,7 @@ class QVBoxLayout;
64class QPopupMenu; 64class QPopupMenu;
65class QFileInfo; 65class QFileInfo;
66// 66//
67class OFileSelectorItem : public QListViewItem { 67
68 public:
69 OFileSelectorItem(QListView *view, const QPixmap &pixmap, const QString &path,
70 const QString &date, const QString &size, const QString &mDir,
71 bool isLocked=false, bool isDir=false ): QListViewItem(view) {
72 setPixmap(0, pixmap );
73 setText(1, path );
74 setText(2, size );
75 setText(3, date );
76 //setText(4, mDir );
77 m_dir = mDir;
78 dir = isDir;
79 mLocked = isLocked;
80 }
81 bool isLocked() const{
82 return mLocked;
83 }
84 QString directory()const{
85 return m_dir;
86 }
87 bool isDir()const{
88 return dir;
89 }
90 QString path()const{
91 return text(1 );
92 }
93 QString key(int id, bool )const {
94 QString ke;
95 if( id == 0 || id == 1 ){ // name
96 if( dir ){
97 ke.append("0" );
98 ke.append( text(1) );
99 }else{
100 ke.append("1" );
101 ke.append( text(1) );
102 }
103 }else if( id == 2 ){ // size
104 return text(2);
105 }else if( id == 3 ){ // date
106 return text(3);
107 }
108 return ke;
109 };
110 private:
111 bool mLocked:1;
112 bool dir:1;
113 QString m_dir;
114};
115 68
116class OFileSelector : public QWidget { 69class OFileSelector : public QWidget {
117 Q_OBJECT 70 Q_OBJECT