#include <Navigator.h>
Public Slots | |
void | upDirectory () |
void | fileSelection (QListBoxItem *) |
void | checkDirectory (QListBoxItem *) |
void | updateList () |
void | doKeyPress (QKeyEvent *) |
void | slotMouseClicked (int, QListBoxItem *, const QPoint &) |
Signals | |
void | fileSelected (QString) |
void | noSelection () |
void | keyPress (int, int) |
void | signalKeyPressed (int, int, int, int, QString) |
void | fileOpened (QString) |
Public Member Functions | |
Navigator (QWidget *, QString &) | |
~Navigator () | |
void | getFileSelection (QString &) |
void | setDirectory (QString &) |
void | getCurrentPath (QString &) |
void | setFilter (QString &) |
void | setId (int) |
void | setKeyFlag (bool) |
void | setHome () |
bool | isSelected () |
void | setNavItem (QString) |
Protected Member Functions | |
virtual void | keyPressEvent (QKeyEvent *) |
Protected Attributes | |
QString | basePath |
QDir | currentDir |
int | id |
bool | keyFlag |
bool | selectedFlag |
Definition at line 29 of file Navigator.h.
Navigator::Navigator | ( | QWidget * | w, | |
QString & | bp | |||
) |
Definition at line 26 of file Navigator.cpp.
References basePath, checkDirectory(), currentDir, fileSelection(), keyFlag, selectedFlag, and slotMouseClicked().
Navigator::~Navigator | ( | ) |
Definition at line 50 of file Navigator.cpp.
void Navigator::fileSelected | ( | QString | ) | [signal] |
Referenced by fileSelection().
void Navigator::noSelection | ( | ) | [signal] |
Referenced by checkDirectory(), fileSelection(), setDirectory(), setFilter(), and upDirectory().
void Navigator::keyPress | ( | int | , | |
int | ||||
) | [signal] |
Referenced by doKeyPress().
void Navigator::signalKeyPressed | ( | int | , | |
int | , | |||
int | , | |||
int | , | |||
QString | ||||
) | [signal] |
Referenced by keyPressEvent().
void Navigator::fileOpened | ( | QString | ) | [signal] |
Referenced by checkDirectory(), and setFilter().
void Navigator::getFileSelection | ( | QString & | s | ) |
Definition at line 153 of file Navigator.cpp.
References currentDir.
Referenced by ChartPage::addToGroup(), checkDirectory(), GroupPage::deleteChart(), ChartPage::deleteChartQuick(), ChartPage::editChart(), fileSelection(), and setFilter().
void Navigator::setDirectory | ( | QString & | d | ) |
Definition at line 160 of file Navigator.cpp.
References currentDir, noSelection(), selectedFlag, and updateList().
Referenced by ChartPage::ChartPage(), checkDirectory(), GroupPage::GroupPage(), GroupPage::renameGroup(), ChartPage::setChartNavItem(), GroupPage::setGroupNavItem(), and setHome().
void Navigator::getCurrentPath | ( | QString & | d | ) |
Definition at line 173 of file Navigator.cpp.
References currentDir.
Referenced by GroupPage::addGroupItem(), ChartPage::deleteChart(), GroupPage::deleteGroup(), GroupPage::deleteGroupItem(), ChartPage::dumpSymbol(), ChartPage::exportSymbol(), GroupPage::groupNoSelection(), GroupPage::newGroup(), GroupPage::renameGroup(), ChartPage::~ChartPage(), and GroupPage::~GroupPage().
void Navigator::setFilter | ( | QString & | d | ) |
Definition at line 207 of file Navigator.cpp.
References currentDir, fileOpened(), getFileSelection(), noSelection(), selectedFlag, and updateList().
Referenced by ChartPage::searchChanged().
void Navigator::setId | ( | int | d | ) |
Definition at line 231 of file Navigator.cpp.
void Navigator::setKeyFlag | ( | bool | d | ) |
void Navigator::setHome | ( | ) |
Definition at line 241 of file Navigator.cpp.
References basePath, and setDirectory().
Referenced by doKeyPress().
bool Navigator::isSelected | ( | ) |
Definition at line 252 of file Navigator.cpp.
References selectedFlag.
Referenced by GroupPage::deleteChart(), and ChartPage::deleteChartQuick().
void Navigator::setNavItem | ( | QString | s | ) |
Definition at line 106 of file Navigator.cpp.
References currentDir.
Referenced by ChartPage::setChartNavItem(), and GroupPage::setGroupNavItem().
void Navigator::upDirectory | ( | ) | [slot] |
Definition at line 119 of file Navigator.cpp.
References currentDir, noSelection(), selectedFlag, and updateList().
Referenced by checkDirectory(), and GroupPage::deleteGroup().
void Navigator::fileSelection | ( | QListBoxItem * | item | ) | [slot] |
Definition at line 130 of file Navigator.cpp.
References fileSelected(), getFileSelection(), noSelection(), and selectedFlag.
Referenced by Navigator().
void Navigator::checkDirectory | ( | QListBoxItem * | item | ) | [slot] |
Definition at line 178 of file Navigator.cpp.
References currentDir, fileOpened(), getFileSelection(), noSelection(), selectedFlag, setDirectory(), and upDirectory().
Referenced by doKeyPress(), Navigator(), and slotMouseClicked().
void Navigator::updateList | ( | ) | [slot] |
Definition at line 54 of file Navigator.cpp.
References basePath, and currentDir.
Referenced by GroupPage::addChartToGroup(), GroupPage::addGroupItem(), ChartPage::ChartPage(), GroupPage::deleteChart(), ChartPage::deleteChart(), ChartPage::deleteChartQuick(), GroupPage::deleteGroup(), GroupPage::deleteGroupItem(), GroupPage::GroupPage(), GroupPage::newGroup(), GroupPage::refreshList(), ChartPage::refreshList(), GroupPage::renameGroup(), setDirectory(), setFilter(), and upDirectory().
void Navigator::doKeyPress | ( | QKeyEvent * | key | ) | [slot] |
Definition at line 265 of file Navigator.cpp.
References checkDirectory(), keyPress(), and setHome().
Referenced by GroupPage::doKeyPress(), ChartPage::doKeyPress(), and keyPressEvent().
void Navigator::slotMouseClicked | ( | int | btn, | |
QListBoxItem * | item, | |||
const QPoint & | ||||
) | [slot] |
Definition at line 301 of file Navigator.cpp.
References checkDirectory().
Referenced by Navigator().
void Navigator::keyPressEvent | ( | QKeyEvent * | key | ) | [protected, virtual] |
Definition at line 257 of file Navigator.cpp.
References doKeyPress(), keyFlag, and signalKeyPressed().
QString Navigator::basePath [protected] |
QDir Navigator::currentDir [protected] |
Definition at line 66 of file Navigator.h.
Referenced by checkDirectory(), getCurrentPath(), getFileSelection(), Navigator(), setDirectory(), setFilter(), setNavItem(), updateList(), and upDirectory().
int Navigator::id [protected] |
Definition at line 67 of file Navigator.h.
bool Navigator::keyFlag [protected] |
Definition at line 68 of file Navigator.h.
Referenced by keyPressEvent(), Navigator(), and setKeyFlag().
bool Navigator::selectedFlag [protected] |
Definition at line 69 of file Navigator.h.
Referenced by checkDirectory(), fileSelection(), isSelected(), Navigator(), setDirectory(), setFilter(), and upDirectory().