im: add send button
Refs #74825
Change-Id: I955ff044e8e1f05e2b0a4050f133641138281620
diff --git a/images/arrow-right.png b/images/arrow-right.png
new file mode 100644
index 0000000..1af844f
--- /dev/null
+++ b/images/arrow-right.png
Binary files differ
diff --git a/instantmessagingwidget.cpp b/instantmessagingwidget.cpp
index 11b435a..5efe79f 100644
--- a/instantmessagingwidget.cpp
+++ b/instantmessagingwidget.cpp
@@ -113,3 +113,9 @@
QApplication::clipboard()->setText(text.value<QString>());
}
}
+
+void
+InstantMessagingWidget::on_sendButton_clicked()
+{
+ emit ui->messageInput->returnPressed();
+}
diff --git a/instantmessagingwidget.h b/instantmessagingwidget.h
index f659f13..ed95a73 100644
--- a/instantmessagingwidget.h
+++ b/instantmessagingwidget.h
@@ -41,6 +41,10 @@
protected:
virtual void keyPressEvent(QKeyEvent *event);
+//UI SLOTS
+private slots:
+ void on_sendButton_clicked();
+
private slots:
void mediaAdd(Media::Media *media);
diff --git a/instantmessagingwidget.ui b/instantmessagingwidget.ui
index c37fc05..3057fe1 100644
--- a/instantmessagingwidget.ui
+++ b/instantmessagingwidget.ui
@@ -28,17 +28,37 @@
</widget>
</item>
<item>
- <widget class="QLineEdit" name="messageInput">
- <property name="placeholderText">
- <string>Send text message...</string>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="topMargin">
+ <number>0</number>
</property>
- <property name="clearButtonEnabled">
- <bool>true</bool>
- </property>
- </widget>
+ <item>
+ <widget class="QLineEdit" name="messageInput">
+ <property name="placeholderText">
+ <string>Send text message...</string>
+ </property>
+ <property name="clearButtonEnabled">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="sendButton">
+ <property name="text">
+ <string>Send</string>
+ </property>
+ <property name="icon">
+ <iconset resource="ressources.qrc">
+ <normaloff>:/images/arrow-right.png</normaloff>:/images/arrow-right.png</iconset>
+ </property>
+ </widget>
+ </item>
+ </layout>
</item>
</layout>
</widget>
- <resources/>
+ <resources>
+ <include location="ressources.qrc"/>
+ </resources>
<connections/>
</ui>
diff --git a/ressources.qrc b/ressources.qrc
index 9ee1863..d2bcfc0 100644
--- a/ressources.qrc
+++ b/ressources.qrc
@@ -23,5 +23,6 @@
<file>images/arrow-up.png</file>
<file>images/spinner.gif</file>
<file>images/folder-download.png</file>
+ <file>images/arrow-right.png</file>
</qresource>
</RCC>