google-drive's People
google-drive's Issues
Introduzione del link per la condivisione
Aggiungere il pulsante "aggiorna" a Principale e "annulla ricerca" per visualizzare tutti i file dopo aver premuto su "cerca"
Remove file error
Aggiunta la funzione removefile quando si preme su elimina ma la funzione ritorna un "internal error" e non elimina nulla
GetFiles
- Scrittura risposta con FilesInfoList
Cambiamenti riguardo ProfileInfo
- Aggiungere email tra le informazioni
- Aggiungere funzioni per ottenere i dati e per modificarli
Migliorare la grafica generale (QT Creator)
- Cambiare il logo
- Aggiungere un background allo splashscreen
- Cambiare i colori, lo stile e i nomi delle finestre
Caratteri speciali non visualizzati correttamente nell'editor
Cercare di capire come fare per tradurre correttamente i caratteri speciali (invio, tab ecc...)
Pulsante "scarica come pdf" da implementare
https://www.codeproject.com/Articles/12266/Convert-a-Text-File-to-a-PDF-File
forse questo può tornare utile
Login, Logout, Register integration
Connettere le pagine qt alle funzioni offerte dal CharacterClient
GetSymbols
- casi di errore
Posizione dei caratteri da aggiornare quando aggiungo un carattere in mezzo
il modo in cui viene salvata la posizione nel symbol vector è ancora primitivo, bisogna renderlo funzionale
Login
- casi di errore
Problema con il logout, visualizzazione file utente precedente
Quando faccio il logout di un utente e accedo con un altro utente, visualizza nuovamente i file dell'utente con cui ho fatto il logout
Errore build logo.png
C'è qualcosa che non va nella modifica fatta al cmake del client.
NMAKE : fatal error U1073: impossibile creare 'logo.png'
Cancellazione di caratteri all'interno di un file
I caratteri non vengono rimossi dal file quando rimossi nell'editor, vedere come fare
GetFileContent
- Write del file content
- else clauses riguardanti casi negativi/errori
getFileContent è bloccante
CallData structure
Riorganizzare la struttura delle callData in modo che ci siano due padri, uno per le chiamate che usano la fileClientMap e un altro per quelli che usano subscribedClientMap
La SymbolVector non si svuota mai ma continua ad aggiungere caratteri
Duplicate CharacterClient
Sia la LoginPage e che la Registrationpage fanno la new del CharacterClient, bisogna farla in un solo posto se possibile
ShareFile
- casi di errore
Test funzione di share
Ho aggiunto la funzione ShareFile sia quando viene creato un nuovo file, sia premendo il tasto condividi. La funzione viene chiamata ma mi ritorna un errore "specificare il metadata usernameshare" e non sembra che l'utente con il quale ho condiviso il file riesca a visualizzarlo (almeno tramite getFiles)
Includendo characterClient a editor.h non funziona più il programma
E' necessario avere il client nell'editor per riuscire a prendere i dati del file ma non riesco ad aggiungere characterclient.h all'editor. Magari, come sosteneva @lucaromanelli, questo problema non ci sarebbe se la radice fosse Principale, ma è solo una ipotesi
insertsymbol fa crashare il server dopo aver scritto 3 lettere
InsertFile
- casi di errore
Salvataggio delle caratteristiche del testo
Capire come salvare le caratteristiche del testo all'interno del file (grassetto, font, ecc...)
Capire come inserire le immagini in c++
Da qt creator era facile aggiungere delle immagini al progetto in quanto c'era la possibilità di utilizzare le risorse. Su cLion questo non è presente quindi abbiamo bisogno di una alternativa
Scelta e aggiunta delle icone dell'editor
Bisogna scegliere le varie icone per i pulsanti dell'editor e inserirle nel progetto (tramite CMake)
Impostare per ogni action una icon tramite setIcon e QPixmap
GetFileContent chiamata a GetSymbols
DeleteFile
- cancellazione file su disco
- else clauses riguardanti casi negativi/errori
errore "nuovo documento"
Insert file rpc was successful -> nuovo
Get files rpc was successful
QMetaObject::connectSlotsByName: No matching signal for on_actioncolore_triggered()
QMetaObject::connectSlotsByName: No matching signal for on_actionfont_triggered()
QMetaObject::connectSlotsByName: No matching signal for on_impostazioni_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_logout_clicked()
Get file content rpc failed: 2: Stream removed
QLayout: Attempting to add QLayout "" to QMenu "", which already has a layout
Get files rpc failed: 14: failed to connect to all addresses
Get files rpc failed: 14: failed to connect to all addresses
Logout rpc failed: 14: failed to connect to all addresses
InsertSymbols
- scrittura su file da controllare: se faccio append di un symbol ogni volta, poi posso leggerlo come array ?
Logout
- casi di errore
Register
- casi di errore
GetFiles - shared files
La GetFiles deve restituire anche i file di cui non sei proprietario, ma a cui hai accesso
Dopo la condivisione, i file non vengono visualizzati correttamente dal proprietario
Non viene più visualizzato il nome e il nome del proprietario nella lista
Crash del server quando cerco di eliminare un file
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.