xintrea пишет:
Shura пишет:

Не собирается:

src/crypt/Password.cpp: In member function ‘void Password::smartSaveMiddleHash(QString)’:
src/crypt/Password.cpp:261:86: error: cannot call constructor ‘QString::QString’ directly
src/crypt/Password.cpp:261:86: error:   for a function-style cast, remove the redundant ‘::QString’
make: *** [build/Password.o] Ошибка 1
$ qmake -v
QMake version 2.01a
Using Qt version 4.7.2 in /usr/lib

Заменил в приведенных строках
QString::QString() на QString() и всё скомпилилось.

В какой операционке компилируете? Ошибка странная, такое впечатление, что в вашем Qt 4.7.2 изменённая реализация QString.

В Qt 4.7.4 под Windows у меня компилируется без ошибок.

Убунту 11.04 x64

Не собирается:

g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -Ibuild -o build/Password.o src/crypt/Password.cpp
src/crypt/Password.cpp: In member function ‘void Password::smartSaveMiddleHash(QString)’:
src/crypt/Password.cpp:261:86: error: cannot call constructor ‘QString::QString’ directly
src/crypt/Password.cpp:261:86: error:   for a function-style cast, remove the redundant ‘::QString’
src/crypt/Password.cpp: In member function ‘void Password::saveMiddleHashCheckData(QByteArray)’:
src/crypt/Password.cpp:290:89: error: cannot call constructor ‘QString::QString’ directly
src/crypt/Password.cpp:290:89: error:   for a function-style cast, remove the redundant ‘::QString’
src/crypt/Password.cpp: In member function ‘void Password::saveCheckPasswordKey(QString)’:
src/crypt/Password.cpp:327:78: error: cannot call constructor ‘QString::QString’ directly
src/crypt/Password.cpp:327:78: error:   for a function-style cast, remove the redundant ‘::QString’
src/crypt/Password.cpp:328:78: error: cannot call constructor ‘QString::QString’ directly
src/crypt/Password.cpp:328:78: error:   for a function-style cast, remove the redundant ‘::QString’
make: *** [build/Password.o] Ошибка 1
$ qmake -v
QMake version 2.01a
Using Qt version 4.7.2 in /usr/lib

Заменил в приведенных строках
QString::QString() на QString() и всё скомпилилось.

Поздравляю с релизом и огромное спасибо за вашу работу!

Вики не так удобна, в неё проблематично вставить картинку, например. Она не так наглядна и сильно проигрывает майтетре по удобству редактирования текста.

Ну сервер-то может быть не только в интернете, но и в локальной сети. Мне бы это было как раз то, что нужно, очень не хватает многопользовательского режима.

Её можно будет удалённо заводить, на отдельном SQL сервере

Может пора подумать о прикручивании базы данных? Тогда и проблема с синхронизацией решится.

Не хватает перекрёстных ссылок между заметками. Ну или хотя бы возможность просто сослаться на другую заметку.

И еще заметил такую вещь, при копировании ячеек из OO Calc они вставляются в программу как картинка, а не как таблица.

Может стоит добавить программу на http://qt-apps.org ?
Там можно будет привлечь публику, а также добровольцев для перевода на разные языки.

offtopic!
А можно будет увитеть программу на гуглокоде или еще на каком трекере? Форум - неподходящее место для описывания багов и пожеланий, тикетная система была бы гораздо удобнее.

Синхронизация происходит сразу после изменения файла. Синхронизируется только измененный файл. Причём потом на сервере можно просматривать и предыдущие ревизии файла.

Ситуация когда один файл синхронизировался, а второй нет запросто может быть.

Вообще DropBox подойдёт для синхронизации между компьютерами, на которых mytetra не будет запущена одновременно, например между домашним и рабочим, а вот для одновременной работы не подойдёт. А хотелось бы именно видеть одновременную работу на нескольких компьютерах.

В качестве идеи
Не обязательно делать возможность одновременного редактирования с нескольких компьютеров одной заметки, можно при открытии заметки ставить на неё lock, чтобы остальные могли только читать. А вот общую структуру надо мониторить на предмет изменений и как только кто-то что-то добавил или удалил тут же перечитывать конфиг.
Это всё для случая, когда каталог с митетрой лежит просто на сетевой папке.