diff --git a/src/gnc/dashboard.cpp b/src/gnc/dashboard.cpp index a13f5c6..3b06019 100644 --- a/src/gnc/dashboard.cpp +++ b/src/gnc/dashboard.cpp @@ -21,6 +21,7 @@ #include "dashboard.hpp" #include "ui_dashboard.h" +#include "mainwindow.hpp" namespace gnc { @@ -35,6 +36,9 @@ Dashboard::Dashboard(QWidget *parent) : this->tabifyDockWidget(ui->txnEntryBasic, ui->txnEntrySplit); ui->txnEntryBasic->raise(); + + connect(ui->btnOk, SIGNAL(clicked()), this, SLOT(on_btnOk_clicked())); + } Dashboard::~Dashboard() @@ -42,4 +46,16 @@ Dashboard::~Dashboard() delete ui; } +void Dashboard::loadAccountsTreeComboBox() +{ + ui->cmboTransferFrom->setModel(this->m_accountTreeModel); + qDebug() <<"Executed load tree in cmbo"; +} + + +void Dashboard::on_btnOk_clicked() +{ + this->loadAccountsTreeComboBox(); +} + } // END namespace gnc diff --git a/src/gnc/dashboard.hpp b/src/gnc/dashboard.hpp index d303112..f8fc764 100644 --- a/src/gnc/dashboard.hpp +++ b/src/gnc/dashboard.hpp @@ -22,7 +22,10 @@ #ifndef DASHBOARD_HPP #define DASHBOARD_HPP +#include "AccountItemModel.hpp" + #include +#include namespace Ui { class Dashboard; @@ -39,8 +42,14 @@ public: explicit Dashboard(QWidget *parent = 0); ~Dashboard(); +private slots: + void on_btnOk_clicked(); + private: Ui::Dashboard *ui; + AccountTreeModel *m_accountTreeModel; + + void loadAccountsTreeComboBox(); }; } // END namespace gnc