[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/pim/kblogger/src
From: Antonio Aloisio <antonio.aloisio () gmail ! com>
Date: 2007-08-31 14:15:52
Message-ID: 1188569752.023107.6181.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 706891 by aloisio:
blogChooser added in uploadDialog
M +1 -0 backend.cpp
M +6 -6 composerbase.ui
M +14 -3 uploaddialog.cpp
M +3 -1 uploaddialog.h
M +33 -6 uploaddialogbase.ui
--- trunk/playground/pim/kblogger/src/backend.cpp #706890:706891
@@ -69,6 +69,7 @@
//PostingsManager
mPostingsManager = postingsManager::self(this);
m_kblogger =qobject_cast<kblogger*> (parent);
+
Q_ASSERT(m_kblogger);
/*
--- trunk/playground/pim/kblogger/src/composerbase.ui #706890:706891
@@ -65,22 +65,22 @@
</property>
<layout class="QGridLayout" >
<property name="leftMargin" >
- <number>6</number>
+ <number>2</number>
</property>
<property name="topMargin" >
- <number>6</number>
+ <number>2</number>
</property>
<property name="rightMargin" >
- <number>6</number>
+ <number>2</number>
</property>
<property name="bottomMargin" >
- <number>6</number>
+ <number>2</number>
</property>
<property name="horizontalSpacing" >
- <number>6</number>
+ <number>2</number>
</property>
<property name="verticalSpacing" >
- <number>6</number>
+ <number>2</number>
</property>
</layout>
</widget>
--- trunk/playground/pim/kblogger/src/uploaddialog.cpp #706890:706891
@@ -42,6 +42,7 @@
#include "imagemanager.h"
#include "backend.h"
#include "kbloggermedia.h"
+#include "blogchooser.h"
namespace KBlogger
{
@@ -57,10 +58,18 @@
setupUi(this);
setAttribute( Qt::WA_DeleteOnClose ); //Destroy on close
+ //Add Blog Chooser
+ mBlogChooser= new blogChooser(blogGroupBox);
+ blogGroupBox->layout()->addWidget(mBlogChooser);
+
+ //Setting CacheDir
cacheDir=KStandardDirs::locateLocal("appdata", "cache/",true);
+
+ //TEST
if( !filename.isEmpty() )
FilekURLRequester->setUrl( filename );
+ //Filter
switch (filter) {
case Images: {
genericGroupBox->setHidden(false);
@@ -78,11 +87,12 @@
adjustSize();
}
- //connect
+ //CONNECT
connect ( UploadPushButton, SIGNAL( clicked() ),
this, SLOT( uploadSlot() ));
connect ( FilekURLRequester, SIGNAL( textChanged(const QString&)),
this, SLOT( setFileNameOnServer(const QString&)) );
+
show();
}
@@ -101,10 +111,11 @@
KMessageBox::error( 0, i18n( "You have to enter a name and a valid URL." ) );
return;
}
+ if (mMedia) delete mMedia;
mMedia= new kbloggerMedia();
KIO::TransferJob *fileJob = KIO::get( FilekURLRequester->url() );
- connect( fileJob, SIGNAL( result( KIO::Job* ) ),
+ connect( fileJob, SIGNAL( result( KIO::Job* ) ), //FIXME Result doesn't exist
this, SLOT( handleFileJobResult( KIO::Job* ) ) );
connect( fileJob, SIGNAL( data( KIO::Job*, const QByteArray & ) ),
this, SLOT( handleFileJobData( KIO::Job*, const QByteArray & ) ) );
@@ -134,7 +145,7 @@
}
kDebug() << "uploadDialog::handleFileJobResult() got file successfully" << endl;
mMedia->setName( NameLineEdit->text() );
- mMedia->setBlogName("TODO"); //TODO
+ mMedia->setBlogName(mBlogChooser->blogCombo->currentText()); //TODO
backend::self()->sendMedia(mMedia);
}
--- trunk/playground/pim/kblogger/src/uploaddialog.h #706890:706891
@@ -35,6 +35,7 @@
class KBloggerImageManager;
class kbloggerMedia;
+class blogChooser;
class uploadDialog: public QDialog, public Ui::uploadDialogBase
{
@@ -50,7 +51,8 @@
kbloggerMedia* mMedia;
KBloggerImageManager *mImageManager;
QString cacheDir;
-
+ blogChooser *mBlogChooser;
+
private Q_SLOTS:
virtual void uploadSlot();
--- trunk/playground/pim/kblogger/src/uploaddialogbase.ui #706890:706891
@@ -6,7 +6,7 @@
<x>0</x>
<y>0</y>
<width>531</width>
- <height>173</height>
+ <height>221</height>
</rect>
</property>
<property name="windowTitle" >
@@ -17,6 +17,33 @@
</property>
<layout class="QGridLayout" >
<item row="0" column="0" >
+ <widget class="QGroupBox" name="blogGroupBox" >
+ <property name="title" >
+ <string/>
+ </property>
+ <layout class="QGridLayout" >
+ <property name="leftMargin" >
+ <number>2</number>
+ </property>
+ <property name="topMargin" >
+ <number>2</number>
+ </property>
+ <property name="rightMargin" >
+ <number>2</number>
+ </property>
+ <property name="bottomMargin" >
+ <number>2</number>
+ </property>
+ <property name="horizontalSpacing" >
+ <number>2</number>
+ </property>
+ <property name="verticalSpacing" >
+ <number>2</number>
+ </property>
+ </layout>
+ </widget>
+ </item>
+ <item row="1" column="0" >
<layout class="QHBoxLayout" >
<item>
<widget class="QLabel" name="FileTextLabel" >
@@ -39,7 +66,7 @@
</item>
</layout>
</item>
- <item row="1" column="0" >
+ <item row="2" column="0" >
<layout class="QHBoxLayout" >
<item>
<widget class="QLabel" name="NameTextLabel" >
@@ -62,7 +89,7 @@
</item>
</layout>
</item>
- <item row="2" column="0" >
+ <item row="3" column="0" >
<widget class="Q3GroupBox" name="genericGroupBox" >
<property name="sizePolicy" >
<sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
@@ -78,7 +105,7 @@
</property>
</widget>
</item>
- <item row="3" column="0" >
+ <item row="4" column="0" >
<widget class="QLabel" name="filesizeLabel" >
<property name="sizePolicy" >
<sizepolicy vsizetype="Minimum" hsizetype="Preferred" >
@@ -97,10 +124,10 @@
</property>
</widget>
</item>
- <item row="4" column="0" >
+ <item row="5" column="0" >
<widget class="KSeparator" name="kSeparator2" />
</item>
- <item row="5" column="0" >
+ <item row="6" column="0" >
<layout class="QHBoxLayout" >
<item>
<spacer>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic