#include <Dialog.h>

Public Member Functions | |
| Dialog (DatabaseManager *, string title, bool addbutton) | |
Private Slots | |
| virtual void | deleteClicked () |
| virtual void | addClicked () |
| virtual void | quitClicked () |
| virtual void | showDetails (QModelIndex) |
Private Member Functions | |
| void | setModelData () |
Private Attributes | |
| DatabaseManager * | manager |
| QTextEdit | details |
| QHBoxLayout | layout_main |
| QVBoxLayout | layout_ctrlbutt |
| TreeModel | treemodel |
| QTreeView | treeview |
| QPushButton * | butt_QUIT |
| QPushButton * | butt_DELETE |
| QPushButton * | butt_ADD |
| QString | current_dir |
| Dialog::Dialog | ( | DatabaseManager * | manager_, | |
| string | title, | |||
| bool | addbutton | |||
| ) |
References addClicked(), butt_ADD, butt_DELETE, butt_QUIT, current_dir, deleteClicked(), details, layout_ctrlbutt, layout_main, quitClicked(), setModelData(), showDetails(), treemodel, and treeview.
| void Dialog::addClicked | ( | ) | [private, virtual, slot] |
References DatabaseManager::addEntry(), current_dir, DatabaseManager::getLastAddedID(), i, TreeModel::indexOfLatestItem(), manager, setModelData(), showDetails(), treemodel, and treeview.
Referenced by Dialog().
| void Dialog::deleteClicked | ( | ) | [private, virtual, slot] |
References DatabaseManager::deleteEntry(), details, TreeModel::getID(), manager, TreeModel::removeRows(), treemodel, and treeview.
Referenced by Dialog().
| void Dialog::quitClicked | ( | ) | [private, virtual, slot] |
Referenced by Dialog().
| void Dialog::setModelData | ( | ) | [private] |
References DatabaseManager::getEntryMap(), manager, TreeModel::setupModelData(), treemodel, and treeview.
Referenced by addClicked(), and Dialog().
| void Dialog::showDetails | ( | QModelIndex | index | ) | [private, virtual, slot] |
References details, DatabaseManager::getEntryDetails(), TreeModel::getID(), manager, and treemodel.
Referenced by addClicked(), and Dialog().
QPushButton * Dialog::butt_ADD [private] |
Referenced by Dialog().
QPushButton * Dialog::butt_DELETE [private] |
Referenced by Dialog().
QPushButton* Dialog::butt_QUIT [private] |
Referenced by Dialog().
QString Dialog::current_dir [private] |
Referenced by addClicked(), and Dialog().
QTextEdit Dialog::details [private] |
Referenced by deleteClicked(), Dialog(), and showDetails().
QVBoxLayout Dialog::layout_ctrlbutt [private] |
Referenced by Dialog().
QHBoxLayout Dialog::layout_main [private] |
Referenced by Dialog().
DatabaseManager* Dialog::manager [private] |
Referenced by addClicked(), deleteClicked(), setModelData(), and showDetails().
TreeModel Dialog::treemodel [private] |
Referenced by addClicked(), deleteClicked(), Dialog(), setModelData(), and showDetails().
QTreeView Dialog::treeview [private] |
Referenced by addClicked(), deleteClicked(), Dialog(), and setModelData().
1.6.1-20091004