casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes
casa::FileCatalog Class Reference

#include <filecatalog.qo.h>

List of all members.

Public Member Functions

 FileCatalog (QString logger=0, QWidget *parent=0)

Protected Member Functions

virtual void closeEvent (QCloseEvent *e)

Private Slots

void fileNew ()
void dirNew ()
void fileOpen ()
void search ()
void remove ()
void changeDir ()
void changeDir (int)
void changeDir (QString)
void copy ()
void paste ()
void rename ()
void insert ()
void doFilter ()
void filterChanged (QAction *)
void clicked (const QModelIndex &index)

Private Member Functions

void setupActions ()
void updateMenus ()
bool load (QDir *f)
bool removeDir (const QString &)
bool copyDir (QString &, QString &)
bool maybeSave ()

Private Attributes

bool canDel
bool canNew
bool canOpen
bool canGo
bool hasSelected
QAction * actionNew
QAction * actionOpen
QAction * actionCD
QAction * actionSearch
QAction * actionFilter
QAction * actionInsert
QAction * actionRename
QAction * actionCopy
QAction * actionPaste
QAction * actionDelete
QLineEdit * searchText
QLineEdit * insertText
QComboBox * filterColumn
QStringList filterList
QComboBox * visitedDir
QStringList visitedList
QToolBar * tb
QToolBar * tb2
QLabel * searchLabel
QLabel * insertLabel
QString copyName
QModelIndex currentLogRow
QString currentSearch
QString fileName
QTreeView * dirView
DirModeldirModel
QSortFilterProxyModel * proxyModel
QDir * dir

Detailed Description

Definition at line 56 of file filecatalog.qo.h.


Constructor & Destructor Documentation

casa::FileCatalog::FileCatalog ( QString  logger = 0,
QWidget *  parent = 0 
)

Member Function Documentation

void casa::FileCatalog::changeDir ( ) [private, slot]
void casa::FileCatalog::changeDir ( int  ) [private, slot]
void casa::FileCatalog::changeDir ( QString  ) [private, slot]
void casa::FileCatalog::clicked ( const QModelIndex &  index) [private, slot]
virtual void casa::FileCatalog::closeEvent ( QCloseEvent *  e) [protected, virtual]
void casa::FileCatalog::copy ( ) [private, slot]
bool casa::FileCatalog::copyDir ( QString &  ,
QString &   
) [private]
void casa::FileCatalog::dirNew ( ) [private, slot]
void casa::FileCatalog::doFilter ( ) [private, slot]
void casa::FileCatalog::fileNew ( ) [private, slot]
void casa::FileCatalog::fileOpen ( ) [private, slot]
void casa::FileCatalog::filterChanged ( QAction *  ) [private, slot]
void casa::FileCatalog::insert ( ) [private, slot]
bool casa::FileCatalog::load ( QDir *  f) [private]
bool casa::FileCatalog::maybeSave ( ) [private]
void casa::FileCatalog::paste ( ) [private, slot]
void casa::FileCatalog::remove ( ) [private, slot]
bool casa::FileCatalog::removeDir ( const QString &  ) [private]
void casa::FileCatalog::rename ( ) [private, slot]
void casa::FileCatalog::search ( ) [private, slot]
void casa::FileCatalog::setupActions ( ) [private]
void casa::FileCatalog::updateMenus ( ) [private]

Member Data Documentation

QAction * casa::FileCatalog::actionCD [private]

Definition at line 99 of file filecatalog.qo.h.

QAction * casa::FileCatalog::actionCopy [private]

Definition at line 99 of file filecatalog.qo.h.

QAction * casa::FileCatalog::actionDelete [private]

Definition at line 99 of file filecatalog.qo.h.

QAction * casa::FileCatalog::actionFilter [private]

Definition at line 99 of file filecatalog.qo.h.

QAction * casa::FileCatalog::actionInsert [private]

Definition at line 99 of file filecatalog.qo.h.

QAction* casa::FileCatalog::actionNew [private]

Definition at line 99 of file filecatalog.qo.h.

QAction * casa::FileCatalog::actionOpen [private]

Definition at line 99 of file filecatalog.qo.h.

QAction * casa::FileCatalog::actionPaste [private]

Definition at line 99 of file filecatalog.qo.h.

QAction * casa::FileCatalog::actionRename [private]

Definition at line 99 of file filecatalog.qo.h.

QAction * casa::FileCatalog::actionSearch [private]

Definition at line 99 of file filecatalog.qo.h.

bool casa::FileCatalog::canDel [private]

Definition at line 73 of file filecatalog.qo.h.

bool casa::FileCatalog::canGo [private]

Definition at line 76 of file filecatalog.qo.h.

bool casa::FileCatalog::canNew [private]

Definition at line 74 of file filecatalog.qo.h.

Definition at line 75 of file filecatalog.qo.h.

QString casa::FileCatalog::copyName [private]

Definition at line 123 of file filecatalog.qo.h.

QModelIndex casa::FileCatalog::currentLogRow [private]

Definition at line 124 of file filecatalog.qo.h.

Definition at line 125 of file filecatalog.qo.h.

QDir* casa::FileCatalog::dir [private]

Definition at line 132 of file filecatalog.qo.h.

Definition at line 130 of file filecatalog.qo.h.

QTreeView* casa::FileCatalog::dirView [private]

Definition at line 129 of file filecatalog.qo.h.

QString casa::FileCatalog::fileName [private]

Definition at line 127 of file filecatalog.qo.h.

QComboBox* casa::FileCatalog::filterColumn [private]

Definition at line 113 of file filecatalog.qo.h.

QStringList casa::FileCatalog::filterList [private]

Definition at line 114 of file filecatalog.qo.h.

Definition at line 77 of file filecatalog.qo.h.

QLabel* casa::FileCatalog::insertLabel [private]

Definition at line 121 of file filecatalog.qo.h.

QLineEdit* casa::FileCatalog::insertText [private]

Definition at line 111 of file filecatalog.qo.h.

QSortFilterProxyModel* casa::FileCatalog::proxyModel [private]

Definition at line 131 of file filecatalog.qo.h.

QLabel* casa::FileCatalog::searchLabel [private]

Definition at line 120 of file filecatalog.qo.h.

QLineEdit* casa::FileCatalog::searchText [private]

Definition at line 110 of file filecatalog.qo.h.

QToolBar* casa::FileCatalog::tb [private]

Definition at line 118 of file filecatalog.qo.h.

QToolBar* casa::FileCatalog::tb2 [private]

Definition at line 119 of file filecatalog.qo.h.

QComboBox* casa::FileCatalog::visitedDir [private]

Definition at line 115 of file filecatalog.qo.h.

QStringList casa::FileCatalog::visitedList [private]

Definition at line 116 of file filecatalog.qo.h.


The documentation for this class was generated from the following file: