projects
/
situare
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Panel tab enabling/disabling when logged in/out reviewed.
[situare]
/
src
/
ui
/
paneltab.cpp
diff --git
a/src/ui/paneltab.cpp
b/src/ui/paneltab.cpp
index
d71fbea
..
c3ce81f
100644
(file)
--- a/
src/ui/paneltab.cpp
+++ b/
src/ui/paneltab.cpp
@@
-24,10
+24,11
@@
#include <QPainter>
#include <QRect>
#include <QPainter>
#include <QRect>
+#include "panelcommon.h"
#include "paneltab.h"
const int TAB_HEIGHT = 66;
#include "paneltab.h"
const int TAB_HEIGHT = 66;
-const int TAB_WIDTH_ACTIVE = 74;
+const int TAB_WIDTH_ACTIVE = PANEL_TAB_BAR_WIDTH;
PanelTab::PanelTab(QWidget *parent)
: QToolButton(parent),
PanelTab::PanelTab(QWidget *parent)
: QToolButton(parent),
@@
-108,8
+109,8
@@
void PanelTab::paintEvent(QPaintEvent *event)
if (isDown())
icon().paint(&painter, m_tabRect, Qt::AlignCenter, QIcon::Selected);
if (isDown())
icon().paint(&painter, m_tabRect, Qt::AlignCenter, QIcon::Selected);
- else if (isChecked())
- icon().paint(&painter, m_tabRect, Qt::AlignCenter, QIcon::Normal);
- else
+ else if (!isEnabled())
icon().paint(&painter, m_tabRect, Qt::AlignCenter, QIcon::Disabled);
icon().paint(&painter, m_tabRect, Qt::AlignCenter, QIcon::Disabled);
+ else
+ icon().paint(&painter, m_tabRect, Qt::AlignCenter, QIcon::Normal);
}
}