|
Автор |
Сообщение |
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
Anderson, просьба: к каждому релизу прикреплять файл (release.txt) с содержанием номера релиза
например "1.01" "1.02"..... |
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
http://rapidshare.com/files/347194203/amp-1.01-1.i586.rpm.html
создал rpm-пакет! делал в SuSe 11.2, но должно пойти на всех rpm-base.
возможна некорректное поведение, ибо это первая моя рпэмочка! качаем - пробуем ставить - что-то не получается - пишем в личку!
Внимание: после установки программа не появляется в меню - запускать нужно из консоли, введя "amp"!!! |
|
Вернуться к началу |
|
|
Anderson
Завсегдатай
Зарегистрирован: 08.07.2006 Сообщения: 642 Откуда: localhost
|
|
|
|
ruslan89, обновил about
Чуть позже приведу в порядок номера релизов и репы. _________________ ArchLinux + Enlightenment 17 (E17) |
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
Anderson, гууд вот только сорцы не обновил с моим именем... и не спеши этого делать - буду ждать следующего стабильного релиза с обновлениями.
сработаймсо... |
|
Вернуться к началу |
|
|
Anderson
Завсегдатай
Зарегистрирован: 08.07.2006 Сообщения: 642 Откуда: localhost
|
|
|
|
Обновился до 0.32. Обновения:
1) Сохранение/загрузка плейлиста при закрытии/открытии плеера
2) Окно настроек
3) Сохранение позиции и размеров окна
4) Указание папки с музыкой для открытия по умолчанию
5) Нотификации через libnotify (должна быть установлена библиотека libnotify)
6) Отловлено множество багов _________________ ArchLinux + Enlightenment 17 (E17) |
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
Anderson, во время запуска - ошибка сигментирования!
- файл настроек автоматом создаётся или нет?
- пробывал и сам компилить и твой брать.
- libnotify стоит.
Код: |
ruslan@ruslan-linux:/usr/src/packages/RPMS/i586> amp
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_clicked()
WARNING: Phonon needs QCoreApplication::applicationName to be set to export audio output names through the DBUS interface
QMetaObject::connectSlotsByName: No matching signal for on_aboutDialog_closed()
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_stateChanged(int)
Ошибка сегментирования
|
|
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
Anderson, выяснил на каком месте проблема!!!
дебагнул плеер :
//ID3Info->setCurrentSource(sources.at(0));
если закометить (в "mw.cpp" строка 160) - то компилится нормульно!
0) надобы уровень громкости в конфиг тоже засунуть - чтоб не передёргивать его постоянно.
1) файл с плейлистом создаётся, но после перезапуска плеера не загружается.
2) теперь плеер выключается при на жатии на крестике формы!
3) как сессия? |
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
http://rs88.rapidshare.com/files/347617890/amp-1.03-3.i586.rpm
пжалста пакетик!!! теперь после установки - ярлычёк должен появляться в меню!
я вот только с версиями немного тупанул - исправлюсЪ с следующего релиза!
//в СуСе незабываем выполнять SuSEconfig, в др. дистрах может потребоваться перезапуск сессии.
Anderson, по поводу закрытия-скрытия - ты меня не допонял наверное, вобщем идея:
при нажатии на крестик окна - скрытие в трей;
при нажатии на кнопке формы "Выход-Exit" выход из програмы.
как я это реализовал:
Код: |
void mw::player()
.....
connect(exitAction, SIGNAL(triggered()), qApp, SLOT(quit()));
=> qApp->setQuitOnLastWindowClosed(false);
traypopup->setTitle("&");
....
void mw::on_close_clicked()
{
=> qApp->setQuitOnLastWindowClosed(true);
this->close();
}
|
|
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
saveFormSize(); - лучше по таймеру не делать. Зачем???
лучше пыполнить эту функцию перед закрытием
void mw::on_close_clicked()
{
qApp->setQuitOnLastWindowClosed(true);
saveFormSize();
this->close();
}
Вопрос: как ты делаешь сохранение настроек в файл? ползуешься функциями библиотеки Qt, я прав?
Последний раз редактировалось: ruslan89 (Вт Фев 09, 2010 4:32 pm), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
так. разобралсо! теперь предложения:
*) для записи значения гр:
Код: |
void mw::on_close_clicked()
{
=> setOptionI("Main/Vol", ui->horizontalScrollBar->value());
saveFormSize();
qApp->setQuitOnLastWindowClosed(true);
this->close();
}
|
значение в конфиге появляется!
Код: |
int width=getOptionI("Window/Width");
int height=getOptionI("Window/Height");
if((left>=0)&(top>=0)&(width>=0)&(height>=0))
{
this->setGeometry(QRect(left,top,width,height));
lastGeo=QRect(left,top,width,height);
}
=> ui->horizontalScrollBar->setValue(getOptionI("Main/Val"));
}
|
эта строка для установки уровня громкости. правильно? - тока она не робит.....уровень громкости устанавливается в ноль.
*) предлагаю не скрывать основное окно при нажатии на Эбаут или Настр.
Последний раз редактировалось: ruslan89 (Вт Фев 09, 2010 4:34 pm), всего редактировалось 4 раз(а) |
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
анонс: пакет, включающий следующий релиз будет в ~2 раза меньше (будет 0.5 мегабайта)!
достигнется за счёт применения утилиты "strip". |
|
Вернуться к началу |
|
|
Anderson
Завсегдатай
Зарегистрирован: 08.07.2006 Сообщения: 642 Откуда: localhost
|
|
|
|
ruslan89 писал(а): |
saveFormSize(); - лучше по таймеру не делать. Зачем???
Вопрос: как ты делаешь сохранение настроек в файл? ползуешься функциями библиотеки Qt, я прав? |
1) Я кстати об етом и не подумал, прост раньше механизм закрытия иначе работал я переделаю
2) Да, клас QSettings _________________ ArchLinux + Enlightenment 17 (E17) |
|
Вернуться к началу |
|
|
Anderson
Завсегдатай
Зарегистрирован: 08.07.2006 Сообщения: 642 Откуда: localhost
|
|
|
|
Обновление до 0.33! Список изменений в 1м посте. _________________ ArchLinux + Enlightenment 17 (E17) |
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
напиши литературку, которой пользуешься. |
|
Вернуться к началу |
|
|
ruslan89
Завсегдатай
Зарегистрирован: 09.01.2010 Сообщения: 799
|
|
|
|
Anderson, пакет собран! - надо списаться и передать тебе пакет, что бы ты его выложил (как я понял у тя свой серв!?) - ато на рапиду сливать постоянно неайсЪ.....
вполне юзабельно - добавлена очистка плейлиста!!!
и всё таки предлагаю не скрывать окно плеера при отбрытии окна "About" и "Prop."! Зачем? только мелькание перед глазами..... |
|
Вернуться к началу |
|
|
|
|