summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUnpublished <unpublished@gmx.net>2014-06-10 00:20:47 +0200
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2014-06-19 15:09:07 +0100
commitb72d619fe0da49e3b2e49b3386240dcddf5d08c5 (patch)
treef5e9b6a0bdb15675c4e5eb71a78a9a8cc3e52c94
parent58fe2f60ef94ae1fbd09488978f35f334187de79 (diff)
downloadandroid_frameworks_base-cm-11.0-XNPH25R-bacon-d22b777afa.tar.gz
android_frameworks_base-cm-11.0-XNPH25R-bacon-d22b777afa.tar.bz2
android_frameworks_base-cm-11.0-XNPH25R-bacon-d22b777afa.zip
QS: respect equalizer in switch to small tilescm-11.0-XNPH25R-bacon-d22b777afa
Change-Id: I2fa7f721c5a884bcfad49eb9e6a104ea89b019a5
-rw-r--r--packages/SystemUI/src/com/android/systemui/quicksettings/EqualizerTile.java4
-rw-r--r--packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java20
2 files changed, 18 insertions, 6 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/quicksettings/EqualizerTile.java b/packages/SystemUI/src/com/android/systemui/quicksettings/EqualizerTile.java
index a01c703c154..0cac04f6a13 100644
--- a/packages/SystemUI/src/com/android/systemui/quicksettings/EqualizerTile.java
+++ b/packages/SystemUI/src/com/android/systemui/quicksettings/EqualizerTile.java
@@ -142,6 +142,10 @@ public class EqualizerTile extends QuickSettingsTile {
};
}
+ @Override
+ protected View getImageView() {
+ return mTile.findViewById(R.id.visualizer_view);
+ }
@Override
void onPostCreate() {
diff --git a/packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java b/packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
index 77d45784884..7c7268365ac 100644
--- a/packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
+++ b/packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
@@ -72,11 +72,11 @@ public class QuickSettingsTile implements OnClickListener {
}
public void switchToRibbonMode() {
- TextView tv = (TextView) mTile.findViewById(R.id.text);
+ TextView tv = getLabelView();
if (tv != null) {
tv.setVisibility(View.GONE);
}
- View image = mTile.findViewById(R.id.image);
+ View image = getImageView();
if (image != null) {
MarginLayoutParams params = (MarginLayoutParams) image.getLayoutParams();
int margin = mContext.getResources().getDimensionPixelSize(
@@ -87,7 +87,7 @@ public class QuickSettingsTile implements OnClickListener {
}
public void switchToSmallIcons() {
- TextView tv = (TextView) mTile.findViewById(R.id.text);
+ TextView tv = getLabelView();
if (tv != null) {
tv.setText(mLabel);
tv.setTextSize(mTileTextSize);
@@ -96,7 +96,7 @@ public class QuickSettingsTile implements OnClickListener {
tv.setPadding(0, mTileTextPadding, 0, 0);
}
}
- View image = mTile.findViewById(R.id.image);
+ View image = getImageView();
if (image != null) {
MarginLayoutParams params = (MarginLayoutParams) image.getLayoutParams();
int margin = mContext.getResources().getDimensionPixelSize(
@@ -106,6 +106,14 @@ public class QuickSettingsTile implements OnClickListener {
}
}
+ protected View getImageView() {
+ return mTile.findViewById(R.id.image);
+ }
+
+ protected TextView getLabelView() {
+ return (TextView) mTile.findViewById(R.id.text);
+ }
+
void onPostCreate() {}
public void onDestroy() {}
@@ -121,7 +129,7 @@ public class QuickSettingsTile implements OnClickListener {
}
void updateQuickSettings() {
- TextView tv = (TextView) mTile.findViewById(R.id.text);
+ TextView tv = getLabelView();
if (tv != null) {
tv.setText(mLabel);
tv.setTextSize(mTileTextSize);
@@ -130,7 +138,7 @@ public class QuickSettingsTile implements OnClickListener {
tv.setPadding(0, mTileTextPadding, 0, 0);
}
}
- View image = mTile.findViewById(R.id.image);
+ View image = getImageView();
if (image != null && image instanceof ImageView) {
((ImageView) image).setImageResource(mDrawable);
}