mirror of https://gitee.com/openkylin/linux.git
Port xconfig to Qt5 - Use QList
Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com> Signed-off-by: Thiago Macieira <thiago.macieira@intel.com> Signed-off-by: Michal Marek <mmarek@suse.com>
This commit is contained in:
parent
bea00771f7
commit
041fbdc21f
|
@ -7,7 +7,7 @@
|
|||
|
||||
#include <QMainWindow>
|
||||
#include <q3vbox.h>
|
||||
#include <q3valuelist.h>
|
||||
#include <QList>
|
||||
#include <q3textbrowser.h>
|
||||
#include <QAction>
|
||||
#include <q3header.h>
|
||||
|
@ -64,9 +64,9 @@ ConfigSettings::ConfigSettings()
|
|||
/**
|
||||
* Reads a list of integer values from the application settings.
|
||||
*/
|
||||
Q3ValueList<int> ConfigSettings::readSizes(const QString& key, bool *ok)
|
||||
QList<int> ConfigSettings::readSizes(const QString& key, bool *ok)
|
||||
{
|
||||
Q3ValueList<int> result;
|
||||
QList<int> result;
|
||||
QStringList entryList = readListEntry(key, ok);
|
||||
QStringList::Iterator it;
|
||||
|
||||
|
@ -79,10 +79,10 @@ Q3ValueList<int> ConfigSettings::readSizes(const QString& key, bool *ok)
|
|||
/**
|
||||
* Writes a list of integer values to the application settings.
|
||||
*/
|
||||
bool ConfigSettings::writeSizes(const QString& key, const Q3ValueList<int>& value)
|
||||
bool ConfigSettings::writeSizes(const QString& key, const QList<int>& value)
|
||||
{
|
||||
QStringList stringList;
|
||||
Q3ValueList<int>::ConstIterator it;
|
||||
QList<int>::ConstIterator it;
|
||||
|
||||
for (it = value.begin(); it != value.end(); ++it)
|
||||
stringList.push_back(QString::number(*it));
|
||||
|
@ -1214,7 +1214,7 @@ ConfigSearchWindow::ConfigSearchWindow(ConfigMainWindow* parent, const char *nam
|
|||
y = configSettings->readNumEntry("/window y", 0, &ok);
|
||||
if (ok)
|
||||
move(x, y);
|
||||
Q3ValueList<int> sizes = configSettings->readSizes("/split", &ok);
|
||||
QList<int> sizes = configSettings->readSizes("/split", &ok);
|
||||
if (ok)
|
||||
split->setSizes(sizes);
|
||||
configSettings->endGroup();
|
||||
|
@ -1446,7 +1446,7 @@ ConfigMainWindow::ConfigMainWindow(void)
|
|||
showSplitView();
|
||||
|
||||
// UI setup done, restore splitter positions
|
||||
Q3ValueList<int> sizes = configSettings->readSizes("/split1", &ok);
|
||||
QList<int> sizes = configSettings->readSizes("/split1", &ok);
|
||||
if (ok)
|
||||
split1->setSizes(sizes);
|
||||
|
||||
|
|
|
@ -16,8 +16,8 @@ class ConfigMainWindow;
|
|||
class ConfigSettings : public QSettings {
|
||||
public:
|
||||
ConfigSettings();
|
||||
Q3ValueList<int> readSizes(const QString& key, bool *ok);
|
||||
bool writeSizes(const QString& key, const Q3ValueList<int>& value);
|
||||
QList<int> readSizes(const QString& key, bool *ok);
|
||||
bool writeSizes(const QString& key, const QList<int>& value);
|
||||
};
|
||||
|
||||
enum colIdx {
|
||||
|
|
Loading…
Reference in New Issue