Покажи Публикации - task_struct
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: 1 2 3 [4] 5 6 ... 39
46  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Новата социална мрежа Google+ -: Jul 16, 2011, 22:52
На мен Google+ ми харесва доста. Вмомента качвам един албум там. От първият път тръгна и качи всички снимки без проблем. Това във Фейса не се е случвало до сега с техният флаш ...

Иначе, ако някой иска покана и аз мога да изпращам :)
47  Нетехнически теми / Идеи и мнения / Re: KDE или Gnome ? Debian заслужава ли си ? -: Jul 11, 2011, 01:37
Е сега стана боя ... Очаквай около 5-6 страници с безполезни коментари.

Убунту е базирано на Дебиан, като Дебиан използва по-стари и стабилни версии на прилжоенията.

За графичните среди, само ти можеш да си прецениш. Няма да чуеш от потребител на Гном, че КДЕ е по-добро и обратното.
48  Програмиране / Общ форум / Re: Как да накарам QWebView да запомня последната директория от която е ъплоудвал -: Jul 02, 2011, 16:17
Аз изпита го взех, сега остава дипломната. Мисля нещо на Qt :)

П.П. Получил съм и мейл с личното ти съобщение и ти отговорих. Преди да видя, че си отговорил тук :)
49  Програмиране / Общ форум / Re: Как да накарам QWebView да запомня последната директория от която е ъплоудвал -: Jul 02, 2011, 13:10
Ооо да :)) Измислих го :)) Като се има впредвид, че поливам последният ми изпит от бакалавъра, направо се чудя как успях да го напиша  ;D

Таа решениет окакто винаги е много просто :)

Хедър:
Код:
#ifndef MYWEBPAGE_H
#define MYWEBPAGE_H

#include <QWebPage>

class MyWebPage : public QWebPage
{
    Q_OBJECT
public:
    explicit MyWebPage(QObject *parent = 0);

signals:

public slots:

protected:
    virtual QString chooseFile(QWebFrame *originatingFrame, const QString& oldFile);

};

#endif // MYWEBPAGE_H


Имплементация:
Код:
#include "mywebpage.h"


#include <QtGui/QFileDialog>

#include <QtCore/QSettings>

#include <QDebug>


MyWebPage::MyWebPage(QObject *parent) :
    QWebPage(parent)
{
}

QString MyWebPage::chooseFile(QWebFrame *originatingFrame, const QString& oldFile)
{
    Q_UNUSED(originatingFrame)
    QWidget* p = qobject_cast<QWidget *>(parent());

    QSettings *webPageSettings = new QSettings( p );

    qDebug() << " Choosing file ... ";

    QString fileName = QFileDialog::getOpenFileName(p, QString::null, webPageSettings->value( "previousFile", oldFile ).toString() );

    webPageSettings->setValue( "previousFile", fileName );

    return fileName;
}

И във главният прозорец:
Код:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "mywebpage.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    MyWebPage *myPage = new MyWebPage(this);
    ui->webView->setPage( myPage );

    ui->webView->setUrl(QUrl("http://prikachi.com/"));

    ui->lineEdit->setText( ui->webView->url().toString() );
}

MainWindow::~MainWindow()
{
    delete ui;
}


QSettings може и по-добре да си ги направиш - като цялостно решение за програмата, не само в тая функция и там може да им се подадат още 200 параметъра и настройки (виж документацията) Иначе и в този вариант работи :)
50  Програмиране / Общ форум / Re: Как да накарам QWebView да запомня последната директория от която е ъплоудвал -: Jul 01, 2011, 22:01
@LinuxFanUNIX, доколкото им схващам идея. Трябва да си направиш подклас на QWabePage и той да имплементира:
Код:
virtual bool extension ( Extension extension, const ExtensionOption * option = 0, ExtensionReturn * output = 0 )
virtual QString chooseFile ( QWebFrame * parentFrame, const QString & suggestedFile )

и

Код:
class ChooseMultipleFilesExtensionOption
class ChooseMultipleFilesExtensionReturn

Разгледай имплементацията на QWebPage, за повече инфо.

Даже единственото, което трябва да направиш е в QString QWebPage::chooseFile(QWebFrame *parentFrame, const QString& suggestedFile) да запзваш suggestedFile в някаква настройка и когато пак се извика да я зарежда. Ще проблам след малко дали ще стане :)
51  Програмиране / Общ форум / Re: Как да накарам QWebView да запомня последната директория от която е ъплоудвал -: Jul 01, 2011, 21:30
@backtolife, върви си купи още 1 платка РАМ, че на Джата ти нещо пак не и стига  ;D
52  Програмиране / Общ форум / Re: Как да накарам QWebView да запомня последната директория от която е ъплоудвал -: Jul 01, 2011, 21:00
Нещо не съм получил.  :(
53  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Необичайни пясъчни кръгове или вятър работа? -: Jul 01, 2011, 15:20
...на детска площадка...
Кой ги е направил?...

Да видим - детска площадка + пясък + кръгове... Много интересен въпрос наистина (усетете иронията в думите ми)... Залагам на нещо двукрако, около 4-5 годишно...

Senior Java Developer ???
54  Програмиране / Общ форум / Re: Как да накарам QWebView да запомня последната директория от която е ъплоудвал -: Jun 27, 2011, 13:23
Разгледай имплементацията на QWebView, може би ако му направиш подклас, този клас ще може да получава някакъв сигнал че този прозорец се отваря и на къде сочи.
55  Програмиране / Общ форум / Re: Как да накарам QWebView да запомня последната директория от която е ъплоудвал -: Jun 25, 2011, 09:02
Снощи се пробвах и при мен диалога си се отваря в същата папка в която преди това съм отварял файл. Това го прави, докато не спра програмата. При следващото пускане пак се отваря в директорията на програмата. Ти между различните пускания на програмата ли искаш да пазиш, или само за едно?
56  Програмиране / Общ форум / Re: Как да накарам QWebView да запомня последната директория от която е ъплоудвал -: Jun 24, 2011, 09:25
Странно за регистрацията  ???

За сега нямам други идеи, освен може би неще с пазене на сесии. Ще трябва да пробвам унас да напиша нещо и да видя дали ще мога да се добера до диалога или до някаква нстройка на web view-то.
57  Програмиране / Общ форум / Re: Как да накарам QWebView да запомня последната директория от която е ъплоудвал -: Jun 22, 2011, 09:17
Тоя път вече ме закопа с този въпрос  ;D Би трябвало да е с някакъв флаг в самият диалог за отваряне на файл, обаче не успях да намеря как да се докопаш до него.

Питай в http://developer.qt.nokia.com/forums
58  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Варненци, да направим една среща, а? -: Jun 21, 2011, 17:35
Ей, ще ти сменя хубавия анонс в новината на сайта!  ;D

Нищо, тя и в idg.bg я има :P

П.П. Мисля да направя и демонстративна част. Сега подготвяме с 1 приятел имидж за Virtual Box, защото ще му се случат разни неща и не ни се рискува с наще си инсталации >:D
59  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Варненци, да направим една среща, а? -: Jun 21, 2011, 15:47
3. Ще събираме ли членски внос? - В никакъв случай! Не! Единствената делова точка (засега) е "Дали да се организираме и да отидем колективно на конференцията на 25-ти в София ?";

Ооо! Елате! Oбичам да отегчавам масово  ;D
60  Хумор, сатира и забава / Хумор / Re: Смях -: Jun 19, 2011, 00:13
Който си няма Garbage Collector: http://jtpresta.com/media/comics/asciiville/memory-leak.jpg   ;D
Страници: 1 2 3 [4] 5 6 ... 39