#!/usr/bin/python
# -*- coding: utf8 -*-

import sys

from PyKDE4.kdecore import KCmdLineArgs, ki18n
from PyKDE4.kdeui import KApplication, KXmlGuiWindow, KIcon
from PyKDE4.kdeui import KToolBarPopupAction

class MainWindow(KXmlGuiWindow):

    def __init__(self):
        KXmlGuiWindow.__init__(self)

        toolbarPopupAction = KToolBarPopupAction(KIcon(""), "test", self)
        self.actionCollection().addAction("file_open", toolbarPopupAction)

        self.setupGUI()

def main():
    KCmdLineArgs.init(sys.argv, "ktoolbaroption-example", "", ki18n(""), "",
        ki18n(""))

    global g_app
    g_app = KApplication()

    global g_mainWindow
    g_mainWindow = MainWindow()
    g_mainWindow.show()

    g_app.exec_()

if __name__ == '__main__':
    main()
