text: #ifndef ACCOUNTWINDOW_H
  #define ACCOUNTWINDOW_H
  
  #include <QMainWindow>
  #include <unordered_map>
  #include <set>
  #include "balance.h"
  
  using namespace std;
  
  namespace Ui {
  class AccountWindow;
  }
  
  /* 현재 보유중인 주식들의 실시간 정보를 나타내는 창 */
  class AccountWindow : public QMainWindow
  {
      Q_OBJECT
  
  public:
      explicit AccountWindow(QWidget *parent = nullptr);
      ~AccountWindow();
  
  public slots:
      /* Make new balance */
      void slot_make_new_balance(Balance* newBal);
  
      /* Update balance */
      void slot_update_balance(Balance* bal);
  
      /* Remove balance */
      void slot_remove_balance(Balance* bal);
  
      /* Update total balance */
      void slot_update_total_balance(TotalBalance* totalBal);
  
  protected:
      void resizeEvent(QResizeEvent*) override;
  
  private:
      Ui::AccountWindow *ui;
  
      unordered_map<QString, int> rowMap; // 어떤 종목 코드가 몇 번째 줄에 있는 지 알기 위함
  
      set<QString> codeSet; // 어떤 종목 코드가 존재하는지 저장
  
  };
  
  #endif // ACCOUNTWINDOW_H
  