summaryrefslogtreecommitdiff
path: root/noncore/apps/checkbook/qcheckmainmenu.cpp
authorcniehaus <cniehaus>2002-09-15 14:24:54 (UTC)
committer cniehaus <cniehaus>2002-09-15 14:24:54 (UTC)
commit74d0e81facb652eecd9c0684d7fa69a51471f4bc (patch) (side-by-side diff)
tree727ff60461eb1b42d3d2d40a3298eb2fb3e5c13d /noncore/apps/checkbook/qcheckmainmenu.cpp
parenta7dc3fe0c963ef8f5f19c04c2806daeb91ba23c8 (diff)
downloadopie-74d0e81facb652eecd9c0684d7fa69a51471f4bc.zip
opie-74d0e81facb652eecd9c0684d7fa69a51471f4bc.tar.gz
opie-74d0e81facb652eecd9c0684d7fa69a51471f4bc.tar.bz2
hope it works now. Sorry for multi-commits
Diffstat (limited to 'noncore/apps/checkbook/qcheckmainmenu.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/checkbook/qcheckmainmenu.cpp74
1 files changed, 0 insertions, 74 deletions
diff --git a/noncore/apps/checkbook/qcheckmainmenu.cpp b/noncore/apps/checkbook/qcheckmainmenu.cpp
deleted file mode 100644
index 2382513..0000000
--- a/noncore/apps/checkbook/qcheckmainmenu.cpp
+++ b/dev/null
@@ -1,74 +0,0 @@
-#include "qcheckmainmenu.h"
-#include "qcheckname.h"
-
-QCheckMainMenu::QCheckMainMenu(QWidget *parent)
- : QCheckMMBase(parent)
-{
- init();
-}
-
-void QCheckMainMenu::init()
-{
- lstCheckBooks->clear();
- QString checkdirname = QDir::homeDirPath();
- checkdirname.append("/.checkbooks");
- QDir checkdir(checkdirname);
- if (checkdir.exists() == true)
- {
- QStringList checkbooks = checkdir.entryList("*.qcb", QDir::Files|QDir::Readable|QDir::Writable, QDir::Time);
- for (QStringList::Iterator it = checkbooks.begin(); it != checkbooks.end(); it++)
- {
- (*it) = (*it).remove((*it).find('.'), (*it).length());
- }
- lstCheckBooks->insertStringList(checkbooks);
- }
- lstCheckBooks->clearSelection();
- connect(lstCheckBooks, SIGNAL(clicked(QListBoxItem *)), this, SLOT(slotSelected(QListBoxItem *)));
- lstCheckBooks->clearSelection();
-}
-
-void QCheckMainMenu::slotSelected(QListBoxItem *item)
-{
- if (item != 0)
- {
- QString text = item->text();
- if (text.isEmpty() == false)
- {
- text.append(".qcb");
- QString checkdirname = QDir::homeDirPath();
- checkdirname.append("/.checkbooks/");
- text.prepend(checkdirname);
- emit itemSelected(text);
- }
- }
-}
-
-void QCheckMainMenu::newClicked()
-{
- QString checkname = QCheckName::getName();
- if (checkname.isEmpty() == false)
- {
- QString checkdirname = QDir::homeDirPath();
- checkdirname.append("/.checkbooks");
- QDir checkdir(checkdirname);
- if (checkdir.exists() == false)
- {
- checkdir.mkdir(checkdirname);
- }
- checkdirname.append("/");
- checkdirname.append(checkname);
- checkdirname.append(".qcb");
- QFile file(checkdirname);
- if (file.exists() == false)
- {
- file.open(IO_WriteOnly);
- QTextStream os(&file);
- os << "";
- file.close();
- }
- QFileInfo fi(file);
- QString noextension = fi.fileName();
- noextension = noextension.remove(noextension.find('.'), noextension.length());
- lstCheckBooks->insertItem(noextension);
- }
-}