summaryrefslogtreecommitdiffstats
path: root/src/AboutDialog.cpp
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2024-09-06 09:43:11 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2024-09-06 10:14:28 +0900
commit0204f596eb83c452ae7ffeefc728668b414b1f16 (patch)
tree71805578b857be9ba33c9d3223e6e935026e389d /src/AboutDialog.cpp
parent075471f041516c31c7ea976dae03b5a771d6910d (diff)
downloaduniversal-indent-gui-tqt-0204f596eb83c452ae7ffeefc728668b414b1f16.tar.gz
universal-indent-gui-tqt-0204f596eb83c452ae7ffeefc728668b414b1f16.zip
Finish off About dialog code
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'src/AboutDialog.cpp')
-rw-r--r--src/AboutDialog.cpp127
1 files changed, 7 insertions, 120 deletions
diff --git a/src/AboutDialog.cpp b/src/AboutDialog.cpp
index ba70156..0af0152 100644
--- a/src/AboutDialog.cpp
+++ b/src/AboutDialog.cpp
@@ -20,92 +20,24 @@
#include "config.h"
#include "AboutDialog.h"
-//----#include "UiGuiVersion.h"
-
-//----#include <tqurl.h>
-//----#include <tqdesktopservices.h>
//----#include <tqlocale.h>
#include <tqlabel.h>
#include <tqpushbutton.h>
-#include <tqpixmap.h>
-#include <tqscrollbar.h>
-#include <tqtimer.h>
+#include <tqfont.h>
-/*
- \class AboutDialog
- \brief Displays a dialog window with information about UniversalIndentGUI
-*/
-/*
- \brief The constructor calls the setup function for the ui created by uic and adds
- the GPL text to the text edit.
- */
+// Displays a dialog window with information about UniversalIndentGUI
AboutDialog::AboutDialog(TQWidget *parent, WFlags flags) :
- AboutDialogBase(parent, NULL, FALSE, flags), m_timer(NULL)
+ AboutDialogBase(parent, NULL, FALSE, flags)
{
- // For icon setup
- const TQString ICONS_PATH(APP_ICONS_PATH);
-
- bannerLabel->setPixmap(TQPixmap(ICONS_PATH + "banner.png"));
-//---- _dialogForm->authorTextBrowser->setOpenExternalLinks(true);
-//---- _dialogForm->creditsTextBrowser->setOpenExternalLinks(true);
-//----
-//---- TQString versionString = _dialogForm->versionTextBrowser->toHtml();
-//---- versionString =
-//---- versionString.arg(PROGRAM_VERSION_STRING);
-//---- _dialogForm->versionTextBrowser->setHtml(versionString);
-//----
-//---- _dialogForm->creditsTextBrowser->setHtml("<html><head></head><body>"
-//---- "<pre> </br></pre>"
-//---- "<h3 align='center'>Thanks go out to</h3>"
-//---- "<p align='center'><a href=\"http://www.csie.nctu.edu.tw/~chtai/\"><b>Nelson Tai</b></a> for Chinese translation, good ideas and always fast answers.</p></br>"
-//---- "<p align='center'><a href=\"http://www.hartwork.org/\"><b>Sebastian Pipping</b></a> for helping me bring UiGUI into the Debian repository and other good ideas.</p></br>"
-//---- "<p align='center'><a href=\"http://korytskyy.lviv.ua/\"><b>Oleksandr</b></a> for Ukrainian and Russian translation.</p></br>"
-//---- "<p align='center'><b>Erwan &quot;leg&quot;</b> for French translation and the icon logo.</p></br>"
-//---- "<p align='center'>The <a href=\"http://www.scintilla.org/\"><b>Scintilla</b></a> project for their great text editing component.</p></br>"
-//---- "<p align='center'><a href=\"http://www.riverbankcomputing.co.uk/software/qscintilla/\"><b>Riverbank</b></a> for their Scintilla TQt wrapper TQScintilla.</p></br>"
-//---- "<p align='center'>The <a href=\"http://astyle.sourceforge.net/\"><b>Artistic Style</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://invisible-island.net/bcpp/\"><b>BCPP</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://www.siber.com/sct/tools/cbl-beau.html\"><b>Cobol Beautifier</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://csstidy.sourceforge.net/\"><b>CSSTidy</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"ftp://ftp.ifremer.fr/ifremer/ditigo/fortran90/\"><b>Fortran 90 PPR</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://www.gnu.org/software/indent/\"><b>GNU Indent</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://sourceforge.net/projects/gcgreatcode/\"><b>GreatCode</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://linux.com.hk/penguin/man/1/hindent.html\"><b>hindent</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://www.digital-mines.com/htb/\"><b>HTB</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://tidy.sourceforge.net/\"><b>HTML Tidy</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://code.gosu.pl/\"><b>JsDecoder</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://jsppp.sourceforge.net/\"><b>JSPPP</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://perltidy.sourceforge.net/\"><b>Perltidy</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://beautifyphp.sourceforge.net/\"><b>PHP_Beautifier</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://www.waterproof.fr/products/phpCodeBeautifier/\"><b>phpCB</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://sourceforge.net/projects/phpstylist/\"><b>PHP Stylist</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://coverage.livinglogic.de/Tools/scripts/pindent.py.html\"><b>pindent</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://psti.etquinoxbase.com/\"><b>Pl/Sql tidy</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://www.arachnoid.com/ruby/rubyBeautifier.html\"><b>Ruby Beautifier</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://raa.ruby-lang.org/project/ruby_formatter/\"><b>Ruby Formatter</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://www.bolthole.com/AWK.html\"><b>Shell Indent</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://uncrustify.sourceforge.net/\"><b>Uncrustify</b></a> project, specially <b>Ben Gardner</b>.</p></br>"
-//---- "<p align='center'>The <a href=\"http://www.daansystems.com/vbsbeaut/\"><b>VBSBeautifier</b></a> project.</p></br>"
-//---- "<p align='center'>The <a href=\"http://xmlindent.sourceforge.net/\"><b>XML Indent</b></a> project.</p></br>"
-//---- "<p align='center'><b>Nirvash</b> for the initial Japanese translation.</p></br>"
-//---- "<p align='center'>The <a href=\"http://tango.freedesktop.org/Tango_Desktop_Project/\"><b>Tango Project</b></a> for their icons.</p></br>"
-//---- "<p align='center'><a href=\"http://www.famfamfam.com/\"><b>famfamfam</b></a> for the flag icons.</p></br>"
-//---- "<p align='center'><a href=\"http://trolltech.com/\"><b>Trolltech</b></a> for their really great GUI framework <img src=\":/aboutDialog/qt_logo.png\"/>.</p></br>"
-//---- "<h3 align='center'>My girlfriend (meanwhile also wife) for putting my head right and not sit all the time in front of my computer ;-)</h3>"
-//---- "</body></html>");
-//----
- m_scrollDirection = 1;
- m_scrollSpeed = 100;
- m_timer = new TQTimer(this);
+ TQFont titleFont = titleLabel->font();
+ titleFont.setPointSize(20);
+ titleLabel->setFont(titleFont);
- connect(m_timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(scroll()));
connect(okButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(accept()));
}
-/*
- \brief Catches language change events and retranslates all needed widgets.
- */
+// Catches language change events and retranslates all needed widgets.
void AboutDialog::changeEvent(TQEvent *event)
{
//---- if (event->type() == TQEvent::LanguageChange)
@@ -123,49 +55,4 @@ void AboutDialog::changeEvent(TQEvent *event)
//---- }
}
-/*
- \brief Reimplements the dialog execution function to init the credits scroller.
- */
-void AboutDialog::show()
-{
-//---- //creditsTextBrowser->verticalScrollBar()->setValue(0);
- m_timer->start(m_scrollSpeed);
- AboutDialogBase::show();
-}
-
-/*
- \brief This slot is called each m_timer timeout to scroll the credits textbrowser.
- Also changes the scroll direction and speed when reaching the start or end.
- */
-void AboutDialog::scroll()
-{
-//---- TQScrollBar *scrollBar = _dialogForm->creditsTextBrowser->verticalScrollBar();
-//---- scrollBar->setValue(scrollBar->value() + m_scrollDirection);
-//----
-//---- if (scrollBar->value() == scrollBar->maximum())
-//---- {
-//---- // Toggle scroll direction and change scroll speed;
-//---- m_scrollDirection = -1;
-//---- m_scrollSpeed = 5;
-//---- m_timer->stop();
-//---- m_timer->start(m_scrollSpeed);
-//---- }
-//---- else if (scrollBar->value() == scrollBar->minimum())
-//---- {
-//---- // Toggle scroll direction and change scroll speed;
-//---- m_scrollDirection = 1;
-//---- m_scrollSpeed = 100;
-//---- m_timer->stop();
-//---- m_timer->start(m_scrollSpeed);
-//---- }
-//----
-//---- _dialogForm->creditsTextBrowser->update();
-}
-
-void AboutDialog::accept()
-{
- m_timer->stop();
- TQDialog::accept();
-}
-
#include "AboutDialog.moc"