Browse Source

Basic list of read-only contacts GUI

pull/183/head
Duke Leto 4 years ago
parent
commit
dd18b02ae1
  1. 10
      src/mainwindow.cpp
  2. 1
      src/mainwindow.h
  3. 4
      src/mainwindow.ui

10
src/mainwindow.cpp

@ -124,6 +124,7 @@ MainWindow::MainWindow(QWidget *parent) :
setupReceiveTab();
setupBalancesTab();
setupMarketTab();
setupChatTab();
setupHushTab();
rpc = new RPC(this);
@ -1038,6 +1039,15 @@ void MainWindow::setupHushTab() {
ui->hushlogo->setBasePixmap(QPixmap(":/img/res/zcashdlogo.gif"));
}
void MainWindow::setupChatTab() {
QStringListModel *chatModel = new QStringListModel();
QStringList contacts;
contacts << "Alice" << "Bob" << "Charlie" << "Eve";
chatModel->setStringList(contacts);
ui->contactsView->setModel(chatModel);
}
void MainWindow::setupMarketTab() {
qDebug() << "Setting up market tab";
auto s = Settings::getInstance();

1
src/mainwindow.h

@ -81,6 +81,7 @@ private:
void setupReceiveTab();
void setupBalancesTab();
void setupHushTab();
void setupChatTab();
void setupMarketTab();
void slot_change_theme(const QString& themeName);

4
src/mainwindow.ui

@ -1021,10 +1021,10 @@
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<layout class="QGridLayout" name="gridLayout_6">
<item row="0" column="1">
<item row="0" column="0">
<widget class="QListView" name="contactsView"/>
</item>
<item row="0" column="0">
<item row="0" column="1">
<widget class="QListView" name="chatView">
</widget>
</item>

Loading…
Cancel
Save