From: John Pietrzak Date: Wed, 22 Feb 2012 14:40:19 +0000 (-0500) Subject: Several GUI fixes X-Git-Url: http://vcs.maemo.org/git/?p=pierogi;a=commitdiff_plain;h=946845241309761b49151cc3c7a597dc4b969961 Several GUI fixes This update mainly fixes a couple of GUI issues, involving a bug in "dragging" across the Favorites list, and a messy initialization of the volume rocker switch. --- diff --git a/keysets/bose.cpp b/keysets/bose.cpp index 897ea73..3679330 100644 --- a/keysets/bose.cpp +++ b/keysets/bose.cpp @@ -176,8 +176,8 @@ void BoseHomeTheater1::populateProtocol( addKey("vol down", VolumeDown_Key, 0x02, 8); addKey("vol up", VolumeUp_Key, 0x03, 8); addKey("AM", Unmapped_Key, 0x05, 8); - addKey("Video2", Unmapped_Key, 0x0D, 8); - addKey("Video1", Unmapped_Key, 0x0E, 8); + addKey("Video2", CableInput_Key, 0x0D, 8); + addKey("Video1", AntennaInput_Key, 0x0E, 8); addKey("AUX", AuxInput_Key, 0x0F, 8); addKey("channel down", ChannelDown_Key, 0x18, 8); diff --git a/keysets/lg.cpp b/keysets/lg.cpp index e8aaa42..ea36139 100644 --- a/keysets/lg.cpp +++ b/keysets/lg.cpp @@ -10,7 +10,11 @@ LGTV1::LGTV1( LG_Make, index) { + addControlledDevice(LG_Make, "32LC56", TV_Device); addControlledDevice(LG_Make, "32LH301C", TV_Device); + addControlledDevice(LG_Make, "50PS3000", TV_Device); + addControlledDevice(LG_Make, "FLATRON M227WDP", TV_Device); + addControlledDevice(LG_Make, "FLATRON M2280DF", TV_Device); } @@ -195,9 +199,9 @@ LGTV1c::LGTV1c( { setKeysetName("TV Keyset 1c"); + addControlledDevice(LG_Make, "55lw9500", TV_Device); addControlledDevice(LG_Make, "60px950", TV_Device); addControlledDevice(LG_Make, "60pg60", TV_Device); - addControlledDevice(LG_Make, "55lw9500", TV_Device); } diff --git a/keysets/panasonic.cpp b/keysets/panasonic.cpp index 5ca58b0..b366087 100644 --- a/keysets/panasonic.cpp +++ b/keysets/panasonic.cpp @@ -746,39 +746,80 @@ void PanasonicAudio2::populateProtocol( setPreData(0x2002, 16); - addKaseikyoKey("Play/Pause", Play_Key, 0x1CA, 0x0A); - addKaseikyoKey("Play/Pause", Pause_Key, 0x1CA, 0x0A); - addKaseikyoKey("Stop", Stop_Key, 0x1CA, 0x0A); - addKaseikyoKey("Play_Reverse", Unmapped_Key, 0x1CA, 0x06); - addKaseikyoKey("Back", Previous_Key, 0x1CA, 0x49); - addKaseikyoKey("Forward", Next_Key, 0x1CA, 0x4A); - addKaseikyoKey("Mute", Mute_Key, 0x00A, 0x32); - addKaseikyoKey("Volume_Down", VolumeDown_Key, 0x00A, 0x21); addKaseikyoKey("Volume_Up", VolumeUp_Key, 0x00A, 0x20); - addKaseikyoKey("Power", Power_Key, 0x1CA, 0x3D); - addKaseikyoKey("Sleep", Sleep_Key, 0x1CA, 0x96); - addKaseikyoKey("Eq", Unmapped_Key, 0x10A, 0x83); + addKaseikyoKey("Volume_Down", VolumeDown_Key, 0x00A, 0x21); + addKaseikyoKey("Mute", Mute_Key, 0x00A, 0x32); + addKaseikyoKey("INPUT:AUX", AuxInput_Key, 0x00A, 0x9A); addKaseikyoKey("Super_Woofer", Unmapped_Key, 0x00A, 0xC2); + + addKaseikyoKey("tuner", TunerInput_Key, 0x04A, 0xA4); + + addKaseikyoKey("tape", TapeInput_Key, 0x08A, 0x96); + addKaseikyoKey("INPUT: TAPE Play", Unmapped_Key, 0x08A, 0x9E); + + addKaseikyoKey("repeat", Repeat_Key, 0x0AA, 0x47); + addKaseikyoKey("random", Random_Key, 0x0AA, 0x4D); + addKaseikyoKey("program", Program_Key, 0x0AA, 0x8A); + addKaseikyoKey("cd", CDInput_Key, 0x00A, 0x94); + addKaseikyoKey("aux", AuxInput_Key, 0x00A, 0x9A); + addKaseikyoKey("cancel", Clear_Key, 0x0AA, 0xA3); + addKaseikyoKey("Disc", NextDisc_Key, 0x0AA, 0xA4); + + addKaseikyoKey("Eq", Unmapped_Key, 0x10A, 0x83); // "Preset EQ" + + addKaseikyoKey("S.Sound EQ", Unmapped_Key, 0x12A, 0xC5); + + addKaseikyoKey("Stop", Stop_Key, 0x1CA, 0x00); + addKaseikyoKey("Play_Reverse", Unmapped_Key, 0x1CA, 0x06); + addKaseikyoKey("Play/Pause", Play_Key, 0x1CA, 0x0A); + addKaseikyoKey("Play/Pause", Pause_Key, 0x1CA, 0x0A); addKaseikyoKey("1", One_Key, 0x1CA, 0x10); addKaseikyoKey("2", Two_Key, 0x1CA, 0x11); addKaseikyoKey("3", Three_Key, 0x1CA, 0x12); - addKaseikyoKey("Disc", NextDisc_Key, 0x0AA, 0xA4); addKaseikyoKey("4", Four_Key, 0x1CA, 0x13); addKaseikyoKey("5", Five_Key, 0x1CA, 0x14); addKaseikyoKey("6", Six_Key, 0x1CA, 0x15); - addKaseikyoKey(">10", DoubleDigit_Key, 0x1CA, 0x84); addKaseikyoKey("7", Seven_Key, 0x1CA, 0x16); addKaseikyoKey("8", Eight_Key, 0x1CA, 0x17); addKaseikyoKey("9", Nine_Key, 0x1CA, 0x18); addKaseikyoKey("0", Zero_Key, 0x1CA, 0x19); - addKaseikyoKey("program", Program_Key, 0x0AA, 0x8A); - addKaseikyoKey("cancel", Clear_Key, 0x0AA, 0xA3); - addKaseikyoKey("repeat", Repeat_Key, 0x0AA, 0x47); - addKaseikyoKey("random", Random_Key, 0x0AA, 0x4D); - addKaseikyoKey("aux", AuxInput_Key, 0x00A, 0x9A); - addKaseikyoKey("tape", TapeInput_Key, 0x08A, 0x96); - addKaseikyoKey("cd", CDInput_Key, 0x00A, 0x94); - addKaseikyoKey("tuner", TunerInput_Key, 0x04A, 0xA4); + addKaseikyoKey("Power", Power_Key, 0x1CA, 0x3D); + addKaseikyoKey("discrete on", PowerOn_Key, 0x1CA, 0x3E); + addKaseikyoKey("discrete off", PowerOff_Key, 0x1CA, 0x3F); + addKaseikyoKey("Back", Previous_Key, 0x1CA, 0x49); + addKaseikyoKey("Forward", Next_Key, 0x1CA, 0x4A); + addKaseikyoKey("Display", Info_Key, 0x1CA, 0x55); + addKaseikyoKey(">10", DoubleDigit_Key, 0x1CA, 0x84); + addKaseikyoKey("clock/timer", Timer_Key, 0x1CA, 0x95); + addKaseikyoKey("Sleep", Sleep_Key, 0x1CA, 0x96); + addKaseikyoKey("Dimmer", Unmapped_Key, 0x1CA, 0x97); + addKaseikyoKey("play/record timer", Unmapped_Key, 0x1CA, 0x9B); + addKaseikyoKey("play mode", Mode_Key, 0x1CA, 0xBB); +} + + +PanasonicAudio2a::PanasonicAudio2a( + unsigned int index) + : PanasonicAudio2(index) +{ + setKeysetName("Audio Keyset 2a"); +} + + +void PanasonicAudio2a::populateProtocol( + QObject *guiObject) +{ + if (threadableProtocol) + { + // Keyset already populated. + return; + } + + PanasonicAudio2::populateProtocol(guiObject); + + addKaseikyoKey("INPUT: CD play/pause", CDInput_Key, 0x0AA, 0x0A); + addKaseikyoKey("INPUT: CD play/pause", Play_Key, 0x0AA, 0x0A); + addKaseikyoKey("INPUT: CD play/pause", Pause_Key, 0x0AA, 0x0A); } diff --git a/keysets/panasonic.h b/keysets/panasonic.h index 0c16d9f..2cbb472 100644 --- a/keysets/panasonic.h +++ b/keysets/panasonic.h @@ -145,6 +145,16 @@ public: QObject *guiObject); }; +class PanasonicAudio2a: public PanasonicAudio2 +{ +public: + PanasonicAudio2a( + unsigned int index); + + virtual void populateProtocol( + QObject *guiObject); +}; + class PanasonicAC1: public PIRKeysetMetaData { public: diff --git a/keysets/sony.cpp b/keysets/sony.cpp index 7255c8f..3458051 100644 --- a/keysets/sony.cpp +++ b/keysets/sony.cpp @@ -17,9 +17,10 @@ SonyTV1::SonyTV1( addControlledDevice(Sony_Make, "KV-36FS210", TV_Device); addControlledDevice(Sony_Make, "KV-36FS13", TV_Device); addControlledDevice(Sony_Make, "KDL-23B4030", TV_Device); + addControlledDevice(Sony_Make, "KDL-40EX403", TV_Device); + addControlledDevice(Sony_Make, "KDL-40X2000", TV_Device); addControlledDevice(Sony_Make, "KDL-52X2000", TV_Device); addControlledDevice(Sony_Make, "KDL-46X2000", TV_Device); - addControlledDevice(Sony_Make, "KDL-40X2000", TV_Device); addControlledDevice(Sony_Make, "KP-46WT520", TV_Device); } diff --git a/keysets/virgin.cpp b/keysets/virgin.cpp index 15aa2f5..d6d0c67 100644 --- a/keysets/virgin.cpp +++ b/keysets/virgin.cpp @@ -9,6 +9,8 @@ VirginSTB1::VirginSTB1( Virgin_Make, index) { + addControlledDevice(Virgin_Make, "V BoxHD (Cisco 4585)", Sat_Device); + addControlledDevice(Virgin_Make, "Virgin Media Tivo (Cisco)", Sat_Device); } diff --git a/main.cpp b/main.cpp index c6feb48..c2ad2b1 100644 --- a/main.cpp +++ b/main.cpp @@ -10,10 +10,11 @@ int main(int argc, char *argv[]) MainWindow mainWindow; mainWindow.setOrientation(MainWindow::ScreenOrientationLockLandscape); // mainWindow.setOrientation(MainWindow::ScreenOrientationAuto); - mainWindow.showExpanded(); // Take control over the volume rocker switch: app.setupRockerSwitch(&mainWindow); + + mainWindow.showExpanded(); app.setupRockerSwitch(mainWindow.getSecondaryWindow()); app.connect( diff --git a/mainwindow.cpp b/mainwindow.cpp index fb07829..cbc276b 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -72,8 +72,7 @@ MainWindow::MainWindow(QWidget *parent) connect( ui->favoriteKeysetsWidget, -// SIGNAL(itemActivated(QListWidgetItem *)), - SIGNAL(currentItemChanged(QListWidgetItem *, QListWidgetItem *)), + SIGNAL(itemActivated(QListWidgetItem *)), this, SLOT(keysetSelectionChanged(QListWidgetItem *)), Qt::QueuedConnection); @@ -893,6 +892,12 @@ void MainWindow::keysetSelectionChanged( PIRKeysetWidgetItem *kwi = dynamic_cast(item); if (!kwi) return; // Also need to say something here + + if (currentKeyset == kwi->getID()) + { + // We're already on that keyset, so nothing to do: + return; + } currentKeyset = kwi->getID(); @@ -1093,6 +1098,8 @@ void MainWindow::selectPrevFavKeyset() position, QItemSelectionModel::ClearAndSelect); + keysetSelectionChanged(ui->favoriteKeysetsWidget->currentItem()); + // Tell the user about the change: QMaemo5InformationBox::information( 0, @@ -1122,6 +1129,8 @@ void MainWindow::selectNextFavKeyset() position, QItemSelectionModel::ClearAndSelect); + keysetSelectionChanged(ui->favoriteKeysetsWidget->currentItem()); + // Tell the user about the change: QMaemo5InformationBox::information( 0, diff --git a/pierogi.pro.user b/pierogi.pro.user index 8a7fd72..2f3b5ed 100644 --- a/pierogi.pro.user +++ b/pierogi.pro.user @@ -1,6 +1,6 @@ - + ProjectExplorer.Project.ActiveTarget @@ -79,7 +79,7 @@ dpkg-buildpackage -sa -S -uc -us /Users/john/QtSDK/Maemo/4.6.2/bin/mad false - /Users/john/Develop/n900/pierogi-0.6.8 + /Users/john/Develop/n900/pierogi-0.6.9 Custom Process Step ProjectExplorer.ProcessStep @@ -187,6 +187,7 @@ /Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_1_armel.deb /Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_5_3_armel.deb /Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_7_armel.deb + /Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_9_armel.deb /Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_3_armel.deb /Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_5_armel.deb /Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_1_1_armel.deb @@ -219,6 +220,7 @@ 192.168.0.15 192.168.0.15 192.168.0.15 + 192.168.0.15 localhost 192.168.0.15 192.168.0.15 @@ -255,6 +257,7 @@ + 2012-01-19T22:18:07 @@ -262,6 +265,7 @@ 2012-02-12T23:10:44 2012-02-09T18:12:21 2012-02-19T10:29:22 + 2012-02-22T09:24:57 2012-02-14T21:02:03 2012-02-16T21:50:07 2012-01-17T00:15:23 diff --git a/pirapplication.cpp b/pirapplication.cpp index 66d240a..b5711d8 100644 --- a/pirapplication.cpp +++ b/pirapplication.cpp @@ -40,7 +40,8 @@ bool PIRApplication::x11EventFilter( if (event->type == KeyPress) { - // Check for function key 7 (keycode 73) or for "Zoom Out" button: + // Function key 7 (keycode 73) or "Zoom Out" button will go up. + // Function key 8 (keycode 74) or "Zoom In" button will go down. if ( event->xkey.keycode == 73 || event->xkey.keycode == QKeySequence::ZoomOut) diff --git a/pirkeysetmanager.cpp b/pirkeysetmanager.cpp index 0b54b33..7bc2cc7 100644 --- a/pirkeysetmanager.cpp +++ b/pirkeysetmanager.cpp @@ -338,6 +338,7 @@ PIRKeysetManager::PIRKeysetManager() setupKeyset(new PanasonicDVD1a(counter++)); setupKeyset(new PanasonicAudio1(counter++)); setupKeyset(new PanasonicAudio2(counter++)); + setupKeyset(new PanasonicAudio2a(counter++)); setupKeyset(new PanasonicAC1(counter++)); setupKeyset(new PhilcoTV(counter++)); diff --git a/qtc_packaging/debian_fremantle/changelog b/qtc_packaging/debian_fremantle/changelog index 40745fc..01260b6 100644 --- a/qtc_packaging/debian_fremantle/changelog +++ b/qtc_packaging/debian_fremantle/changelog @@ -1,3 +1,8 @@ +pierogi (0.6.10) unstable; urgency=low + * Fixed several GUI issues (thanks to sombragris and sixwheeledbeast for discovering them) + + -- John Pietrzak Wed, 22 Feb 2012 09:26:10 -0500 + pierogi (0.6.9) unstable; urgency=low * Added Panasonic "SA-AK25" as Audio Keyset 2 * Made a first pass at keysets for Bush, Canon, Epson, Humax, Technics, and United diff --git a/qtc_packaging/debian_fremantle/control b/qtc_packaging/debian_fremantle/control index b3db3dd..9728e40 100644 --- a/qtc_packaging/debian_fremantle/control +++ b/qtc_packaging/debian_fremantle/control @@ -11,8 +11,8 @@ Architecture: armel Depends: ${shlibs:Depends}, ${misc:Depends} Description: Universal Infrared (IR) Remote Control for N900 Pierogi is a Universal Infrared Remote Control app for the Nokia N900. It is independent from the LIRC server, and stores all configuration info internally. -XB-Maemo-Upgrade-Description: More keysets - Added the Panasonic "SA-AK25" in as Audio Keyset 2, and made a first pass at keysets for Bush, Canon, Epson, Humax, Technics, and United. +XB-Maemo-Upgrade-Description: Fix a couple of GUI bugs + This update fixes a GUI selection bug in the Favorites list, and cleans up the volume rocker controls a bit. XSBC-Bugtracker: https://garage.maemo.org/tracker/?func=add&group_id=2286&atid=7641 XB-Maemo-Display-Name: Pierogi XB-Maemo-Icon-26: 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 diff --git a/qtc_packaging/debian_fremantle/postinst b/qtc_packaging/debian_fremantle/postinst index d2fda90..75ba598 100755 --- a/qtc_packaging/debian_fremantle/postinst +++ b/qtc_packaging/debian_fremantle/postinst @@ -1,7 +1,7 @@ #!/bin/sh # just in case, clean up any existing pierogi.sudoers file: -rm /etc/sudoers.d/pierogi.sudoers +#rm /etc/sudoers.d/pierogi.sudoers # now, create the file: echo "user ALL = NOPASSWD: /opt/pierogi/bin/loadRX51Module