summaryrefslogtreecommitdiff
path: root/libopie/ofileselector.cc
authorzecke <zecke>2002-04-27 22:20:11 (UTC)
committer zecke <zecke>2002-04-27 22:20:11 (UTC)
commit2dc8c64cfa30a199e4ebd45618e726e9ffc6f7dc (patch) (unidiff)
tree60d42174dc3898dae0c95a339b49997a8591a86b /libopie/ofileselector.cc
parent7d741c93b423a3ab721071971b2c345d2d8548e2 (diff)
downloadopie-2dc8c64cfa30a199e4ebd45618e726e9ffc6f7dc.zip
opie-2dc8c64cfa30a199e4ebd45618e726e9ffc6f7dc.tar.gz
opie-2dc8c64cfa30a199e4ebd45618e726e9ffc6f7dc.tar.bz2
Move FileItem class from the header into an anonymous namespace
Diffstat (limited to 'libopie/ofileselector.cc') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie/ofileselector.cc49
1 files changed, 48 insertions, 1 deletions
diff --git a/libopie/ofileselector.cc b/libopie/ofileselector.cc
index 3a11032..0a6e595 100644
--- a/libopie/ofileselector.cc
+++ b/libopie/ofileselector.cc
@@ -73,7 +73,54 @@ namespace {
73 } 73 }
74 return index; 74 return index;
75 } 75 }
76 76 class OFileSelectorItem : public QListViewItem {
77 public:
78 OFileSelectorItem(QListView *view, const QPixmap &pixmap, const QString &path,
79 const QString &date, const QString &size, const QString &mDir,
80 bool isLocked=false, bool isDir=false ): QListViewItem(view) {
81 setPixmap(0, pixmap );
82 setText(1, path );
83 setText(2, size );
84 setText(3, date );
85 //setText(4, mDir );
86 m_dir = mDir;
87 dir = isDir;
88 mLocked = isLocked;
89 }
90 bool isLocked() const{
91 return mLocked;
92 }
93 QString directory()const{
94 return m_dir;
95 }
96 bool isDir()const{
97 return dir;
98 }
99 QString path()const{
100 return text(1 );
101 }
102 QString key(int id, bool )const {
103 QString ke;
104 if( id == 0 || id == 1 ){ // name
105 if( dir ){
106 ke.append("0" );
107 ke.append( text(1) );
108 }else{
109 ke.append("1" );
110 ke.append( text(1) );
111 }
112 }else if( id == 2 ){ // size
113 return text(2);
114 }else if( id == 3 ){ // date
115 return text(3);
116 }
117 return ke;
118 };
119 private:
120 bool mLocked:1;
121 bool dir:1;
122 QString m_dir;
123 };
77}; 124};
78 125
79 126