# HG changeset patch
# User insilmaril
# Date 1123655180 0
# Node ID 85eab6b8120bae58aab3652506758fd8f4e54481
# Parent 4426ecd854bb24f59a9afe0b4c354613576a77f5
still changing aboutWindow
diff -r 4426ecd854bb -r 85eab6b8120b aboutdialog.cpp
--- a/aboutdialog.cpp Mon Aug 08 16:16:42 2005 +0000
+++ b/aboutdialog.cpp Wed Aug 10 06:26:20 2005 +0000
@@ -3,9 +3,8 @@
#include "icons/vym-48x48.xpm"
-AboutDialog::AboutDialog( QWidget *parent, const char *name )
- : QDialog ( parent, name)
-
+AboutDialog::AboutDialog( QWidget *parent, const char *name)
+ : QDialog( parent, name)
{
mainLayout=new QVBoxLayout( this);
@@ -23,7 +22,7 @@
", with one exception (see the file \"LICENSE\"which "
"comes with vym). This exception is needed to build vym with QT libraries for proprietary operating systems."
"
Project homepage "
- "http:/www.InSilmaril.de/vym"
+ "http://www.InSilmaril.de/vym"
" Credits "
""
"- Jakob Hilmer for image drag and drop patch
"
@@ -36,6 +35,7 @@
"
"
"");
credits->setFrameStyle( QFrame::Panel | QFrame::Plain );
+ credits->mimeSourceFactory();
tabs->addTab (credits,"Credits");
license=new QTextBrowser (this,"license");
@@ -52,18 +52,16 @@
okbutton->setAutoDefault (true);
mainLayout->addWidget( okbutton);
- connect (credits,SIGNAL (linkClicked(const QString&)),this ,SLOT
- (openLnk(const QString&)));
+ connect (credits,SIGNAL ( linkClicked(const QString&)),this ,SLOT ( openLink(const QString&)));
+// connect( credits, SIGNAL( sourceChanged(const QString& ) ),
+// this, SLOT( openLink( const QString&) ) );
+
connect( okbutton, SIGNAL( clicked() ), this, SLOT( accept() ) );
}
-AboutDialog::~AboutDialog()
+
+void AboutDialog::openLink(const QString &url)
{
+// okbutton->setText (url);
}
-
-
-void AboutDialog::openLnk(const QString &url)
-{
- okbutton->setText (url);
-}
diff -r 4426ecd854bb -r 85eab6b8120b aboutdialog.h
--- a/aboutdialog.h Mon Aug 08 16:16:42 2005 +0000
+++ b/aboutdialog.h Wed Aug 10 06:26:20 2005 +0000
@@ -12,12 +12,14 @@
/////////////////////////////////////////////////////////////////////////////
class AboutDialog :public QDialog
{
+ Q_OBJECT
+
public:
- AboutDialog( QWidget * parent = 0, const char * name = 0);
- ~AboutDialog();
+ AboutDialog(QWidget* parent = 0, const char* name = 0);
+
public slots:
- virtual void openLnk (const QString &);
+ virtual void openLink (const QString &);
private:
QTabWidget *tabs;
diff -r 4426ecd854bb -r 85eab6b8120b mainwindow.cpp
--- a/mainwindow.cpp Mon Aug 08 16:16:42 2005 +0000
+++ b/mainwindow.cpp Wed Aug 10 06:26:20 2005 +0000
@@ -2364,6 +2364,7 @@
void Main::helpAbout()
{
AboutDialog ad;
+ ad.setName ("aboutwindow");
ad.setMinimumSize(500,500);
ad.resize (QSize (500,500));
ad.exec();
diff -r 4426ecd854bb -r 85eab6b8120b vym.pro
--- a/vym.pro Mon Aug 08 16:16:42 2005 +0000
+++ b/vym.pro Wed Aug 10 06:26:20 2005 +0000
@@ -91,44 +91,3 @@
demo.path = $${DESTROOT}/share/vym
INSTALLS += demo
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-