-replaced MessageToaster with OnlineToaster for POPUP_CONNECT

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@672 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
defnax 2008-08-08 19:47:50 +00:00
parent 2ac326f076
commit 074e4adbf3
7 changed files with 55 additions and 66 deletions

View File

@ -124,6 +124,7 @@ HEADERS += rshare.h \
gui/Preferences/ServerDialog.h \
gui/Preferences/ConfirmQuitDialog.h \
gui/toaster/MessageToaster.h \
gui/toaster/OnlineToaster.h \
gui/toaster/ChatToaster.h \
gui/toaster/CallToaster.h \
gui/toaster/QtToaster.h \
@ -226,6 +227,7 @@ FORMS += gui/ChatDialog.ui \
gui/toaster/CallToaster.ui \
gui/toaster/ChatToaster.ui \
gui/toaster/MessageToaster.ui \
gui/toaster/OnlineToaster.ui \
gui/Settings/settings.ui \
gui/Settings/GeneralPage.ui \
gui/Settings/DirectoriesPage.ui \
@ -344,6 +346,7 @@ SOURCES += main.cpp \
gui/toaster/ChatToaster.cpp \
gui/toaster/MessageToaster.cpp \
gui/toaster/CallToaster.cpp \
gui/toaster/OnlineToaster.cpp \
gui/toaster/QtToaster.cpp \
gui/authdlg/AuthorizationDialog.cpp \
gui/advsearch/advancedsearchdialog.cpp \

View File

@ -242,6 +242,7 @@
<file>images/user/identityoffline24.png</file>
<file>images/user/identitylightgrey24.png</file>
<file>images/user/agt_forum24.png</file>
<file>images/user/identity32.png</file>
<file>images/up.png</file>
<file>images/underconstruction.png</file>
<file>images/user.png</file>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -46,7 +46,7 @@ OnlineToaster::~OnlineToaster() {
}
void OnlineToaster::setMessage(const QString & message) {
_ui->messageButton->setText(message);
_ui->messageLabel->setText(message);
}
void OnlineToaster::setPixmap(const QPixmap & pixmap) {

View File

@ -5,27 +5,15 @@
<rect>
<x>0</x>
<y>0</y>
<width>370</width>
<width>388</width>
<height>221</height>
</rect>
</property>
<layout class="QGridLayout" >
<property name="leftMargin" >
<property name="margin" >
<number>0</number>
</property>
<property name="topMargin" >
<number>0</number>
</property>
<property name="rightMargin" >
<number>0</number>
</property>
<property name="bottomMargin" >
<number>0</number>
</property>
<property name="horizontalSpacing" >
<number>0</number>
</property>
<property name="verticalSpacing" >
<property name="spacing" >
<number>0</number>
</property>
<item row="0" column="0" >
@ -36,43 +24,19 @@
<property name="frameShadow" >
<enum>QFrame::Raised</enum>
</property>
<layout class="QGridLayout" >
<property name="leftMargin" >
<number>0</number>
</property>
<property name="topMargin" >
<number>0</number>
</property>
<property name="rightMargin" >
<number>0</number>
</property>
<property name="bottomMargin" >
<number>0</number>
</property>
<property name="horizontalSpacing" >
<number>0</number>
</property>
<layout class="QGridLayout" name="gridLayout_2" >
<property name="verticalSpacing" >
<number>0</number>
</property>
<property name="margin" >
<number>0</number>
</property>
<item row="0" column="0" >
<layout class="QGridLayout" >
<property name="leftMargin" >
<property name="margin" >
<number>0</number>
</property>
<property name="topMargin" >
<number>0</number>
</property>
<property name="rightMargin" >
<number>0</number>
</property>
<property name="bottomMargin" >
<number>0</number>
</property>
<property name="horizontalSpacing" >
<number>0</number>
</property>
<property name="verticalSpacing" >
<property name="spacing" >
<number>0</number>
</property>
<item row="0" column="2" >
@ -90,7 +54,8 @@
</size>
</property>
<property name="icon" >
<iconset resource="../images.qrc" >:/images/close-down.png</iconset>
<iconset resource="../images.qrc" >
<normaloff>:/images/close-down.png</normaloff>:/images/close-down.png</iconset>
</property>
<property name="iconSize" >
<size>
@ -108,7 +73,7 @@
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" >
<property name="sizeHint" stdset="0" >
<size>
<width>225</width>
<height>22</height>
@ -120,26 +85,32 @@
</item>
<item row="1" column="0" >
<layout class="QGridLayout" >
<property name="spacing" >
<number>0</number>
</property>
<item row="0" column="0" >
<spacer>
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" >
<property name="sizeType" >
<enum>QSizePolicy::Expanding</enum>
</property>
<property name="sizeHint" stdset="0" >
<size>
<width>121</width>
<height>61</height>
<height>48</height>
</size>
</property>
</spacer>
</item>
<item row="0" column="1" >
<widget class="QLabel" name="label" >
<widget class="QLabel" name="pixmaplabel" >
<property name="text" >
<string/>
</property>
<property name="pixmap" >
<pixmap resource="../images.qrc" >:/images/kdmconfig.png</pixmap>
<pixmap resource="../images.qrc" >:/images/user/identity32.png</pixmap>
</property>
</widget>
</item>
@ -148,10 +119,13 @@
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" >
<property name="sizeType" >
<enum>QSizePolicy::Expanding</enum>
</property>
<property name="sizeHint" stdset="0" >
<size>
<width>111</width>
<height>71</height>
<height>48</height>
</size>
</property>
</spacer>
@ -159,16 +133,19 @@
</layout>
</item>
<item row="2" column="0" >
<layout class="QGridLayout" >
<item row="0" column="0" >
<layout class="QGridLayout" name="gridLayout" >
<property name="horizontalSpacing" >
<number>6</number>
</property>
<item rowspan="2" row="0" column="0" >
<spacer>
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" >
<property name="sizeHint" stdset="0" >
<size>
<width>137</width>
<height>41</height>
<height>58</height>
</size>
</property>
</spacer>
@ -180,19 +157,26 @@
</property>
</widget>
</item>
<item row="0" column="2" >
<item rowspan="2" row="0" column="2" >
<spacer>
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" >
<property name="sizeHint" stdset="0" >
<size>
<width>136</width>
<height>31</height>
<height>58</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="1" >
<widget class="QLabel" name="messageLabel" >
<property name="text" >
<string/>
</property>
</widget>
</item>
</layout>
</item>
<item row="3" column="0" >
@ -200,7 +184,7 @@
<property name="orientation" >
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" >
<property name="sizeHint" stdset="0" >
<size>
<width>368</width>
<height>61</height>

View File

@ -39,7 +39,7 @@ QtToaster::QtToaster(QWidget * toaster, QFrame * toasterWindowFrame)
WidgetBackgroundImage::setBackgroundImage(toasterWindowFrame, ":images/toaster/toaster-backrs4.png", WidgetBackgroundImage::AdjustSize);
_toaster->resize(181, 116);
_toaster->resize(184, 128);
}
void QtToaster::setTimeOnTop(unsigned time) {

View File

@ -13,6 +13,7 @@
#include "gui/ChannelsDialog.h"
#include "gui/MessengerWindow.h"
#include "gui/toaster/OnlineToaster.h"
#include "gui/toaster/MessageToaster.h"
#include "gui/toaster/ChatToaster.h"
#include "gui/toaster/CallToaster.h"
@ -213,9 +214,9 @@ static time_t lastTs = 0;
default:
case RS_POPUP_CONNECT:
{
MessageToaster * msgToaster = new MessageToaster();
msgToaster->setMessage(QString::fromStdString(realmsg));
msgToaster->show();
OnlineToaster * onlineToaster = new OnlineToaster();
onlineToaster->setMessage(QString::fromStdString(realmsg));
onlineToaster->show();
}
break;
}