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>