Acho que pode ter ficado vago pra muita gente a explicação da
implementação do recurso anterior. Mas fico limitado pela extensão
de código do projeto, a esse formato de artigo, pois caso contrário
ele se tornaria um "ebook" muito extenso e cansativo e, a idéia é
exatamente contrária: ser intuitivo como forma de abrir nossas
mentes para pensar em novas soluções e tecnologias.
Como dito, esse é um artigo que foca os bastidores do desenvolvimento
de um projeto que ainda está bem prematuro, que está muito instável.
Mas segue para a análise de todos que se interessaram, o código
fonte do projeto - que aliás pode não compilar na sua plataforma,
porque o sistema de deploy ainda está bastante desorganizado - e
instruções a respeito do mesmo no final desta página.
Gostaria de humildemente saber da opinião de vocês sobre o projeto,
de ouvir sugestões a respeito de recursos. E com certeza existem
muitos bugs, mas se encontrarem além dos já citados gostaria que você,
nobre leitor, me ajudasse nessa tarefa estressante =D
[Código Fonte + Executável]
http://desenv.accon.com.br/allyson/backup/icecream-0.3.6.tar.bz2
Ao baixar o código fonte:
$ tar jxvf icecream-0.3.6.tar.bz2
$ cd icecream
$ ./run
Nota: Caso dê um erro por falta de bibliotecas, baixe o arquivo abaixo
e salve-o dentro do icecream:
[Qt Lib]
http://desenv.accon.com.br/allyson/backup/lib-qt.tar.bz2
E finalize:
$ tar jxvf lib-qt.tar.bz2
Ao descompactar, o arquivo acima um diretório chamado libs deve
ser criado, estando dentro do path do icecream está finalizado o processo.
Copie todo o conteúdo desse diretório para o diretório /libs existente dentro do icrecream e rode o programa.
Se tudo correr bem, a tela inicial do Ice Cream deverá ser lançada e pronto =]
Vale lembrar que mesmo tendo instalado o Qt Designer corretamente,
se você tentar abrir o projeto dará um erro caso você não tenha o
componente
QScintilla instalado e configurado em seu ambiente. No
próximo artigo explicarei sobre sua instalação passo-a-passo, mas se
você quer prosseguir por conta própria, o tal componente pode ser
encontrado aqui:
A primeira parte do artigo fica por aqui.