--- a/src/QuailBListWindow.cpp Fri Aug 30 09:04:26 2013 +0100
+++ b/src/QuailBListWindow.cpp Fri Aug 30 09:43:23 2013 +0100
@@ -420,7 +420,7 @@
dialog->setGroup(group->name);
- dialog->showMaximized();
@@ -461,8 +461,8 @@
dialog->setGroup(group->name);
- dialog->showMaximized();
QQuailBListWindow::showAddChat()
--- a/src/QuailBlistItem.cpp Fri Aug 30 09:04:26 2013 +0100
+++ b/src/QuailBlistItem.cpp Fri Aug 30 09:43:23 2013 +0100
@@ -175,9 +175,12 @@
qDebug() << "QQuailBListItem::updateInfo.Chat";
PurpleChat *chat = (PurpleChat *)node;
+ QString chatName = chat->alias; + if (chatName.isEmpty()) + chatName = QString::fromStdString(purple_chat_get_name(chat)); setIcon(1, QIcon(QQuailProtocolUtils::getProtocolIcon(chat->account)));
- setText(1, chat->alias);
else if (PURPLE_BLIST_NODE_IS_GROUP(node))
--- a/src/QuailConvWindow.cpp Fri Aug 30 09:04:26 2013 +0100
+++ b/src/QuailConvWindow.cpp Fri Aug 30 09:43:23 2013 +0100
@@ -1012,7 +1012,7 @@
// dialog->setScreenName(purple_conversation_get_name(conv));
// dialog->setAccount(purple_conversation_get_account(conv));
-// dialog->showMaximized();
--- a/src/QuailDialogs.cpp Fri Aug 30 09:04:26 2013 +0100
+++ b/src/QuailDialogs.cpp Fri Aug 30 09:43:23 2013 +0100
@@ -47,11 +47,16 @@
+QuailDialog::QuailDialog(QWidget *parent) : /**************************************************************************
**************************************************************************/
QQuailAddBuddyDialog::QQuailAddBuddyDialog(QWidget *parent)
@@ -133,6 +138,19 @@
vbox->setStretchFactor(spacer, 1);
+ QHBoxLayout *hbox = new QHBoxLayout(this); + okButton = new QPushButton(this); + okButton->setText(tr("Join")); + connect(okButton, SIGNAL(released()), this, SLOT(accept())); + hbox->addWidget(okButton); + cancelButton = new QPushButton(this); + cancelButton->setText(tr("Cancel")); + connect(cancelButton, SIGNAL(released()), this, SLOT(close())); + hbox->addWidget(cancelButton); @@ -206,7 +224,7 @@
**************************************************************************/
QQuailAddChatDialog::QQuailAddChatDialog(QWidget *parent)
@@ -283,6 +301,18 @@
vbox->setStretchFactor(spacer, 1);
+ QHBoxLayout *hbox = new QHBoxLayout(this); + okButton = new QPushButton(this); + okButton->setText(tr("Join")); + connect(okButton, SIGNAL(released()), this, SLOT(accept())); + hbox->addWidget(okButton); + cancelButton = new QPushButton(this); + cancelButton->setText(tr("Cancel")); + connect(cancelButton, SIGNAL(released()), this, SLOT(close())); + hbox->addWidget(cancelButton); @@ -445,7 +475,7 @@
**************************************************************************/
QQuailNewImDialog::QQuailNewImDialog(QWidget *parent)
@@ -500,6 +530,19 @@
vbox->setStretchFactor(spacer, 1);
+ QHBoxLayout *hbox = new QHBoxLayout(this); + okButton = new QPushButton(this); + okButton->setText(tr("Join")); + connect(okButton, SIGNAL(released()), this, SLOT(accept())); + hbox->addWidget(okButton); + cancelButton = new QPushButton(this); + cancelButton->setText(tr("Cancel")); + connect(cancelButton, SIGNAL(released()), this, SLOT(close())); + hbox->addWidget(cancelButton); @@ -538,7 +581,7 @@
**************************************************************************/
QQuailJoinChatDialog::QQuailJoinChatDialog(QWidget *parent)
--- a/src/QuailDialogs.h Fri Aug 30 09:04:26 2013 +0100
+++ b/src/QuailDialogs.h Fri Aug 30 09:43:23 2013 +0100
@@ -34,12 +34,29 @@
-class QQuailAddBuddyDialog : public QDialog
+class QuailDialog : public QDialog + QuailDialog(QWidget *parent = 0); + virtual void buildInterface() = 0; + QPushButton *cancelButton; + virtual void accept() = 0; +class QQuailAddBuddyDialog : public QuailDialog - QQuailAddBuddyDialog(QWidget *parent = NULL);
+ QQuailAddBuddyDialog(QWidget *parent = 0); void setScreenName(const QString &screenName);
void setAlias(const QString &alias);
@@ -60,12 +77,12 @@
QQuailAccountBox *accountCombo;
-class QQuailAddChatDialog : public QDialog
+class QQuailAddChatDialog : public QuailDialog - QQuailAddChatDialog(QWidget *parent = NULL);
+ QQuailAddChatDialog(QWidget *parent = 0); void setAlias(const QString &alias);
void setGroup(const QString &group);
@@ -92,12 +109,12 @@
-class QQuailNewImDialog : public QDialog
+class QQuailNewImDialog : public QuailDialog - QQuailNewImDialog(QWidget *parent = NULL);
+ QQuailNewImDialog(QWidget *parent = 0); void setScreenName(const QString &screenName);
void setAccount(PurpleAccount *account);
@@ -113,12 +130,12 @@
QQuailAccountBox *accountCombo;
-class QQuailJoinChatDialog : public QDialog
+class QQuailJoinChatDialog : public QuailDialog - QQuailJoinChatDialog(QWidget *parent = NULL);
+ QQuailJoinChatDialog(QWidget *parent = 0); void setAccount(PurpleAccount *account);
@@ -136,8 +153,6 @@
- QPushButton *cancelButton;
#endif /* _QUAIL_DIALOGS_H_ */
--- a/src/QuailNotify.cpp Fri Aug 30 09:04:26 2013 +0100
+++ b/src/QuailNotify.cpp Fri Aug 30 09:43:23 2013 +0100
@@ -189,7 +189,7 @@
layout->addWidget(textview);
- dialog->showMaximized();