Added icon to refresh action in presenceplugin

This commit is contained in:
0xFEEDC0DE64
2017-12-18 23:33:42 +01:00
parent a0472c8c51
commit 7e5a636868
7 changed files with 17 additions and 6 deletions

View File

@@ -11,7 +11,6 @@ AdvancedViewPlugin::AdvancedViewPlugin(QObject *parent) :
ZeiterfassungPlugin(parent)
{
qDebug() << "called";
Q_INIT_RESOURCE(advancedviewplugin_resources);
}
void AdvancedViewPlugin::attachTo(MainWindow &mainWindow)

View File

@@ -1,5 +1,5 @@
<RCC>
<qresource prefix="/zeiterfassunglib/plugins/advancedviewplugin">
<qresource prefix="/zeiterfassung/plugins/advancedviewplugin">
<file>images/advanced-view.png</file>
</qresource>
</RCC>

View File

@@ -9,7 +9,7 @@ AdvancedViewWidget::AdvancedViewWidget(StripsWidget &stripsWidget) :
QPushButton(&stripsWidget),
m_stripsWidget(stripsWidget)
{
setIcon(QIcon(QStringLiteral(":/zeiterfassunglib/plugins/advancedviewplugin/images/advanced-view.png")));
setIcon(QIcon(QStringLiteral(":/zeiterfassung/plugins/advancedviewplugin/images/advanced-view.png")));
connect(&stripsWidget, &StripsWidget::dateChanged, this, &AdvancedViewWidget::dateChanged);
dateChanged(stripsWidget.date());

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -20,4 +20,10 @@ HEADERS += presenceplugin.h \
SOURCES += presenceplugin.cpp \
presencewidget.cpp
FORMS +=
RESOURCES += presenceplugin_resources.qrc
TRANSLATIONS +=
OTHER_FILES += presenceplugin.json

View File

@@ -0,0 +1,5 @@
<RCC>
<qresource prefix="/zeiterfassung/plugins/presenceplugin">
<file>images/refresh.png</file>
</qresource>
</RCC>

View File

@@ -24,7 +24,8 @@ PresenceWidget::PresenceWidget(MainWindow &mainWindow) :
m_labelNotAvailable->setFrameShadow(QFrame::Sunken);
m_mainWindow.statusBar()->addWidget(m_labelNotAvailable);
m_action = m_mainWindow.menuView()->addAction(tr("Refresh presence"), this, &PresenceWidget::timeout);
m_action = m_mainWindow.menuView()->addAction(QIcon(QStringLiteral(":zeiterfassung/plugins/presenceplugin/images/refresh.png")),
tr("Refresh presence"), this, &PresenceWidget::timeout);
auto timer = new QTimer(this);
timer->setInterval(60000);