Some changes to rebooting mechanism.
This commit is contained in:
parent
332b488cc4
commit
c9bb51b262
4 changed files with 11 additions and 4 deletions
|
@ -148,11 +148,11 @@ void MessagesView::contextMenuEvent(QContextMenuEvent *event) {
|
|||
initializeContextMenu();
|
||||
}
|
||||
|
||||
if (sourceModel()->loadedSelection().mode() != FeedsSelection::MessagesFromRecycleBin) {
|
||||
m_contextMenu->removeAction(qApp->mainForm()->m_ui->m_actionRestoreSelectedMessagesFromRecycleBin);
|
||||
if (sourceModel()->loadedSelection().mode() == FeedsSelection::MessagesFromRecycleBin) {
|
||||
m_contextMenu->addAction(qApp->mainForm()->m_ui->m_actionRestoreSelectedMessagesFromRecycleBin);
|
||||
}
|
||||
else {
|
||||
m_contextMenu->addAction(qApp->mainForm()->m_ui->m_actionRestoreSelectedMessagesFromRecycleBin);
|
||||
m_contextMenu->removeAction(qApp->mainForm()->m_ui->m_actionRestoreSelectedMessagesFromRecycleBin);
|
||||
}
|
||||
|
||||
m_contextMenu->exec(event->globalPos());
|
||||
|
|
|
@ -107,6 +107,12 @@ QtLocalPeer::QtLocalPeer(QObject* parent, const QString &appId)
|
|||
lockFile.open(QIODevice::ReadWrite);
|
||||
}
|
||||
|
||||
QtLocalPeer::~QtLocalPeer() {
|
||||
if (server != NULL) {
|
||||
server->close();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool QtLocalPeer::isClient()
|
||||
|
|
|
@ -53,6 +53,7 @@ class QtLocalPeer : public QObject
|
|||
|
||||
public:
|
||||
QtLocalPeer(QObject *parent = 0, const QString &appId = QString());
|
||||
~QtLocalPeer();
|
||||
bool isClient();
|
||||
bool sendMessage(const QString &message, int timeout);
|
||||
QString applicationId() const
|
||||
|
|
|
@ -330,7 +330,7 @@ void QtSingleApplication::activateWindow()
|
|||
}
|
||||
|
||||
void QtSingleApplication::finish()
|
||||
{
|
||||
{
|
||||
delete peer; peer = 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue